diff --git a/src/Umbraco.Web/Telemetry/ReportSiteTask.cs b/src/Umbraco.Web/Telemetry/ReportSiteTask.cs index 74342a2bf3..aa5aefe218 100644 --- a/src/Umbraco.Web/Telemetry/ReportSiteTask.cs +++ b/src/Umbraco.Web/Telemetry/ReportSiteTask.cs @@ -16,14 +16,12 @@ namespace Umbraco.Web.Telemetry { public class ReportSiteTask : RecurringTaskBase { - private IRuntimeState _runtime; private IProfilingLogger _logger; private static HttpClient _httpClient; - public ReportSiteTask(IBackgroundTaskRunner runner, int delayBeforeWeStart, int howOftenWeRepeat, IRuntimeState runtime, IProfilingLogger logger) + public ReportSiteTask(IBackgroundTaskRunner runner, int delayBeforeWeStart, int howOftenWeRepeat, IProfilingLogger logger) : base(runner, delayBeforeWeStart, howOftenWeRepeat) { - _runtime = runtime; _logger = logger; _httpClient = new HttpClient(); } diff --git a/src/Umbraco.Web/Telemetry/TelemetryComponent.cs b/src/Umbraco.Web/Telemetry/TelemetryComponent.cs index bb26ae5f8d..4ea4c6573a 100644 --- a/src/Umbraco.Web/Telemetry/TelemetryComponent.cs +++ b/src/Umbraco.Web/Telemetry/TelemetryComponent.cs @@ -1,5 +1,4 @@ -using Umbraco.Core; -using Umbraco.Core.Composing; +using Umbraco.Core.Composing; using Umbraco.Core.Logging; using Umbraco.Web.Scheduling; @@ -8,13 +7,11 @@ namespace Umbraco.Web.Telemetry public class TelemetryComponent : IComponent { private IProfilingLogger _logger; - private IRuntimeState _runtime; private BackgroundTaskRunner _telemetryReporterRunner; - public TelemetryComponent(IProfilingLogger logger, IRuntimeState runtime) + public TelemetryComponent(IProfilingLogger logger) { _logger = logger; - _runtime = runtime; } public void Initialize() @@ -26,7 +23,7 @@ namespace Umbraco.Web.Telemetry int howOftenWeRepeat = 60 * 1000 * 60 * 24; // 60 * 1000 * 60 * 24 = 24hrs (86400000) // As soon as we add our task to the runner it will start to run (after its delay period) - var task = new ReportSiteTask(_telemetryReporterRunner, delayBeforeWeStart, howOftenWeRepeat, _runtime, _logger); + var task = new ReportSiteTask(_telemetryReporterRunner, delayBeforeWeStart, howOftenWeRepeat, _logger); _telemetryReporterRunner.TryAdd(task); }