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
{
private IRuntimeState _runtime;
private IProfilingLogger _logger;
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)
{
_runtime = runtime;
_logger = logger;
_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.Web.Scheduling;
@@ -8,13 +7,11 @@ namespace Umbraco.Web.Telemetry
public class TelemetryComponent : IComponent
{
private IProfilingLogger _logger;
private IRuntimeState _runtime;
private BackgroundTaskRunner<IBackgroundTask> _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);
}