Browse Source

Refactor ITelemetryDataSender interface and implement IScopedDependency in TelemetryDataSender

pull/23059/head
Emre KARA 1 year ago
parent
commit
137945b11b
  1. 2
      framework/src/Volo.Abp.Telemetry/ITelemetryDataSender.cs
  2. 4
      framework/src/Volo.Abp.Telemetry/TelemetryDataSender.cs

2
framework/src/Volo.Abp.Telemetry/ITelemetryDataSender.cs

@ -1,7 +1,7 @@
using System.Threading.Tasks;
using Volo.Abp.DependencyInjection;
public interface ITelemetryDataSender : IScopedDependency
public interface ITelemetryDataSender
{
Task SendAsync();
}

4
framework/src/Volo.Abp.Telemetry/TelemetryDataSender.cs

@ -6,8 +6,9 @@ using System.Threading.Tasks;
using Activity;
using Volo.Abp.Cli;
using Volo.Abp.Cli.Http;
using Volo.Abp.DependencyInjection;
public class TelemetryDataSender : ITelemetryDataSender
public class TelemetryDataSender : ITelemetryDataSender , IScopedDependency
{
private readonly CliHttpClientFactory _cliHttpClientFactory;
private readonly IActivityStorage _activityStorage;
@ -41,5 +42,4 @@ public class TelemetryDataSender : ITelemetryDataSender
await _activityStorage.MarkActivitiesAsSentAsync();
}
}
}
Loading…
Cancel
Save