From 137945b11bca5e7c65808f2e274a22b9f8508ce0 Mon Sep 17 00:00:00 2001 From: Emre KARA Date: Mon, 5 May 2025 14:30:08 +0300 Subject: [PATCH] Refactor ITelemetryDataSender interface and implement IScopedDependency in TelemetryDataSender --- framework/src/Volo.Abp.Telemetry/ITelemetryDataSender.cs | 2 +- framework/src/Volo.Abp.Telemetry/TelemetryDataSender.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.Telemetry/ITelemetryDataSender.cs b/framework/src/Volo.Abp.Telemetry/ITelemetryDataSender.cs index 02771b18a8..5461bea947 100644 --- a/framework/src/Volo.Abp.Telemetry/ITelemetryDataSender.cs +++ b/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(); } \ No newline at end of file diff --git a/framework/src/Volo.Abp.Telemetry/TelemetryDataSender.cs b/framework/src/Volo.Abp.Telemetry/TelemetryDataSender.cs index c544b976fb..b47c550298 100644 --- a/framework/src/Volo.Abp.Telemetry/TelemetryDataSender.cs +++ b/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(); } } - } \ No newline at end of file