From 799ec0a39bb8e1b4676d7c57d5e549e06e8a7d9c Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 27 Mar 2026 06:42:39 +0000 Subject: [PATCH] Migrate GetPlatformStatsFunction to IMetricsRepository MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Completes non-Vulnerability function migrations. Remaining 14 files still using TableStorageService are: 8 Vulnerability functions (use GetTableClient), ReseedFromGitHub, ApiKeyManagement, BlockedDevice/VersionService, SessionReportService, ApiKeyMiddleware — these need interface additions first. https://claude.ai/code/session_01NHWJfPaa8TQHuPzMD7gG63 --- .../Functions/Metrics/GetPlatformStatsFunction.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetPlatformStatsFunction.cs b/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetPlatformStatsFunction.cs index 9bd94aba..8599f497 100644 --- a/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetPlatformStatsFunction.cs +++ b/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetPlatformStatsFunction.cs @@ -13,12 +13,12 @@ namespace AutopilotMonitor.Functions.Functions.Metrics public class GetPlatformStatsFunction { private readonly ILogger _logger; - private readonly TableStorageService _storageService; + private readonly IMetricsRepository _metricsRepo; - public GetPlatformStatsFunction(ILogger logger, TableStorageService storageService) + public GetPlatformStatsFunction(ILogger logger, IMetricsRepository metricsRepo) { _logger = logger; - _storageService = storageService; + _metricsRepo = metricsRepo; } [Function("GetPlatformStats")] @@ -27,7 +27,7 @@ namespace AutopilotMonitor.Functions.Functions.Metrics { try { - var stats = await _storageService.GetPlatformStatsAsync(); + var stats = await _metricsRepo.GetPlatformStatsAsync(); var response = req.CreateResponse(HttpStatusCode.OK);