Fix cache for get candle
This commit is contained in:
@@ -429,19 +429,9 @@ public class EvmManager : IEvmManager
|
||||
|
||||
public async Task<Candle> GetCandle(Ticker ticker)
|
||||
{
|
||||
var key = $"lastcandle-{ticker}";
|
||||
var cachedCandle = _cacheService.GetValue<Candle>(key);
|
||||
|
||||
if (cachedCandle == null)
|
||||
{
|
||||
var lastCandles = await GetCandles(ticker, DateTime.UtcNow.AddMinutes(-5),
|
||||
Timeframe.OneMinute);
|
||||
cachedCandle = lastCandles.Last();
|
||||
|
||||
_cacheService.SaveValue(key, cachedCandle, TimeSpan.FromMinutes(5));
|
||||
}
|
||||
|
||||
return cachedCandle;
|
||||
var lastCandles = await GetCandles(ticker, DateTime.UtcNow.AddMinutes(-5),
|
||||
Timeframe.OneMinute);
|
||||
return lastCandles.Last();
|
||||
}
|
||||
|
||||
public async Task<PrivyInitAddressResponse> InitAddress(string publicAddress)
|
||||
|
||||
Reference in New Issue
Block a user