diff --git a/LogicMonitor.Api/LogicMonitorClient.cs b/LogicMonitor.Api/LogicMonitorClient.cs index 83f335b0..f9ed93ec 100644 --- a/LogicMonitor.Api/LogicMonitorClient.cs +++ b/LogicMonitor.Api/LogicMonitorClient.cs @@ -110,8 +110,7 @@ public int AttemptCount /// Create a LogicMonitor client /// /// The options - public LogicMonitorClient( - LogicMonitorClientOptions logicMonitorClientOptions) + public LogicMonitorClient(LogicMonitorClientOptions logicMonitorClientOptions) { // Set up the logger _logger = logicMonitorClientOptions.Logger ?? new NullLogger(); @@ -135,6 +134,11 @@ public LogicMonitorClient( _client.Timeout = TimeSpan.FromSeconds(logicMonitorClientOptions.HttpClientTimeoutSeconds); } + public LogicMonitorClient(LogicMonitorClientOptions logicMonitorClientOptions, HttpClient client) : this(logicMonitorClientOptions) + { + _client = client; + } + private static string GetSignature(string httpVerb, long epoch, string data, string resourcePath, string accessKey) { // Construct signature