private async Task <AccountInfo> InitializeAccountInfo() { using (var user = new BinanceApiUser(_config.Key, _config.Secret)) { var accountInfo = await _binanceApi.GetAccountInfoAsync(user, 10000000); _cache.SetAccountInfo(accountInfo); return(accountInfo); } }
private async Task <AccountInfo> InitializeAccountInfo() { try { using (var user = new BinanceApiUser(_config.Key, _config.Secret)) { var accountInfo = await _binanceApi.GetAccountInfoAsync(user, 10000000); _cache.SetAccountInfo(accountInfo); return(accountInfo); } } catch (Exception ex) { _cache.ClearAccountInfo(); _log.LogError($"Account info initialization error {ex.Message}"); return(null); } }