示例#1
0
        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>());
            }
        }