Remove unused RuntimeState

This commit is contained in:
Warren Buckley
2020-11-30 12:23:28 +00:00
parent 04430976c1
commit ee89610559
2 changed files with 4 additions and 9 deletions

View File

@@ -16,14 +16,12 @@ namespace Umbraco.Web.Telemetry
{ {
public class ReportSiteTask : RecurringTaskBase public class ReportSiteTask : RecurringTaskBase
{ {
private IRuntimeState _runtime;
private IProfilingLogger _logger; private IProfilingLogger _logger;
private static HttpClient _httpClient; private static HttpClient _httpClient;
public ReportSiteTask(IBackgroundTaskRunner<RecurringTaskBase> runner, int delayBeforeWeStart, int howOftenWeRepeat, IRuntimeState runtime, IProfilingLogger logger) public ReportSiteTask(IBackgroundTaskRunner<RecurringTaskBase> runner, int delayBeforeWeStart, int howOftenWeRepeat, IProfilingLogger logger)
: base(runner, delayBeforeWeStart, howOftenWeRepeat) : base(runner, delayBeforeWeStart, howOftenWeRepeat)
{ {
_runtime = runtime;
_logger = logger; _logger = logger;
_httpClient = new HttpClient(); _httpClient = new HttpClient();
} }

View File

@@ -1,5 +1,4 @@
using Umbraco.Core; using Umbraco.Core.Composing;
using Umbraco.Core.Composing;
using Umbraco.Core.Logging; using Umbraco.Core.Logging;
using Umbraco.Web.Scheduling; using Umbraco.Web.Scheduling;
@@ -8,13 +7,11 @@ namespace Umbraco.Web.Telemetry
public class TelemetryComponent : IComponent public class TelemetryComponent : IComponent
{ {
private IProfilingLogger _logger; private IProfilingLogger _logger;
private IRuntimeState _runtime;
private BackgroundTaskRunner<IBackgroundTask> _telemetryReporterRunner; private BackgroundTaskRunner<IBackgroundTask> _telemetryReporterRunner;
public TelemetryComponent(IProfilingLogger logger, IRuntimeState runtime) public TelemetryComponent(IProfilingLogger logger)
{ {
_logger = logger; _logger = logger;
_runtime = runtime;
} }
public void Initialize() public void Initialize()
@@ -26,7 +23,7 @@ namespace Umbraco.Web.Telemetry
int howOftenWeRepeat = 60 * 1000 * 60 * 24; // 60 * 1000 * 60 * 24 = 24hrs (86400000) 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) // 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); _telemetryReporterRunner.TryAdd(task);
} }