private async Task <List <Symbol> > InitializeSymbols() { var symbols = await _binanceApi.GetSymbolsAsync(); _cache.SetSymbols(symbols.ToList()); return(symbols.ToList()); }
private async Task <List <Symbol> > InitializeSymbols() { try { var symbols = await _binanceApi.GetSymbolsAsync(); _cache.SetSymbols(symbols.ToList()); return(symbols.ToList()); } catch (Exception ex) { _cache.ClearSymbols(); _log.LogError($"Symbols initialization error {ex.Message}"); return(new List <Symbol>()); } }