From 31b671a0c7cc3f5a4ee99523c2d3b0634dd261a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A4=D1=80=D0=BE=D0=BB=D0=BE=D0=B2?= Date: Fri, 17 Dec 2021 13:04:33 +0500 Subject: [PATCH] remove unused methods --- AsbCloudApp/Services/ITelemetryService.cs | 1 - AsbCloudInfrastructure/Services/TelemetryService.cs | 10 ---------- .../Controllers/AdminTelemetryController.cs | 13 +------------ 3 files changed, 1 insertion(+), 23 deletions(-) diff --git a/AsbCloudApp/Services/ITelemetryService.cs b/AsbCloudApp/Services/ITelemetryService.cs index 842d78b3..07599816 100644 --- a/AsbCloudApp/Services/ITelemetryService.cs +++ b/AsbCloudApp/Services/ITelemetryService.cs @@ -15,7 +15,6 @@ namespace AsbCloudApp.Services int GetOrCreateTelemetryIdByUid(string uid); double GetTimezoneOffsetByTelemetryId(int idTelemetry); Task GetTelemetryTimeZoneOffsetAsync(int idTelemetry, CancellationToken token); - IEnumerable<(string Key, int[] Ids)> GetDuplicateRemoteUids(); IEnumerable GetTransmittingTelemetries(); DateTime GetLastTelemetryDate(string telemetryUid); DateTime GetLastTelemetryDate(int telemetryId); diff --git a/AsbCloudInfrastructure/Services/TelemetryService.cs b/AsbCloudInfrastructure/Services/TelemetryService.cs index a5b79598..0c244e32 100644 --- a/AsbCloudInfrastructure/Services/TelemetryService.cs +++ b/AsbCloudInfrastructure/Services/TelemetryService.cs @@ -216,16 +216,6 @@ namespace AsbCloudInfrastructure.Services private Telemetry GetOrCreateTelemetryByUid(string uid) => cacheTelemetry.GetOrCreate(t => t.RemoteUid == uid, () => new Telemetry { RemoteUid = uid }); - public IEnumerable<(string Key, int[] Ids)> GetDuplicateRemoteUids() - { - return db.Telemetries - .ToList() - .GroupBy(t => t.RemoteUid) - .Where(g => g.Count() > 1) - .Select(g => (g.Key, g.Select(t=>t.Id).ToArray())); - } - - public async Task MergeAsync(int from, int to, CancellationToken token) { if (from == to) diff --git a/AsbCloudWebApi/Controllers/AdminTelemetryController.cs b/AsbCloudWebApi/Controllers/AdminTelemetryController.cs index aaa8ce7b..8fd41f19 100644 --- a/AsbCloudWebApi/Controllers/AdminTelemetryController.cs +++ b/AsbCloudWebApi/Controllers/AdminTelemetryController.cs @@ -2,8 +2,6 @@ using AsbCloudApp.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; -using System.Collections.Generic; -using System.Linq; using System.Threading; using System.Threading.Tasks; @@ -24,17 +22,8 @@ namespace AsbCloudWebApi.Controllers this.telemetryService = telemetryService; } - - [HttpGet] - [Route("/reduntentUids")] - public IActionResult GetRedundentRemoteUids() - { - var result = telemetryService.GetDuplicateRemoteUids().Select(i => new { i.Key, ids = i.Ids }); - return Ok(result); - } - /// - /// merge telemetries + /// Merge telemetries. No body required. /// /// [HttpPost]