From 93502ca7cc6b6de45be4af39bc0b650f24eb799f Mon Sep 17 00:00:00 2001 From: cryptooda Date: Wed, 6 Aug 2025 16:31:16 +0700 Subject: [PATCH] Remove cache for UserStrategies --- src/Managing.Api/Controllers/DataController.cs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/Managing.Api/Controllers/DataController.cs b/src/Managing.Api/Controllers/DataController.cs index e10cb95..19fe778 100644 --- a/src/Managing.Api/Controllers/DataController.cs +++ b/src/Managing.Api/Controllers/DataController.cs @@ -380,25 +380,12 @@ public class DataController : ControllerBase [HttpGet("GetUserStrategies")] public async Task>> GetUserStrategies(string agentName) { - string cacheKey = $"UserStrategies_{agentName}"; - - // Check if the user strategy details are already cached - var cachedDetails = _cacheService.GetValue>(cacheKey); - - if (cachedDetails != null && cachedDetails.Count > 0) - { - return Ok(cachedDetails); - } - // Get all strategies for the specified user var userStrategies = await _mediator.Send(new GetUserStrategiesCommand(agentName)); // Convert to detailed view model with additional information var result = userStrategies.Select(strategy => MapStrategyToViewModel(strategy)).ToList(); - // Cache the results for 5 minutes - _cacheService.SaveValue(cacheKey, result, TimeSpan.FromMinutes(5)); - return Ok(result); }