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); }