public async Task <bool> Request_all_symbols(FTClient client) { try { if (isRequestedSymbols) { return(true); } if (client == null) { return(false); } isRequestedSymbols = true; foreach (var plate in plates) { List <Contract> contracts = await client.RequestSymbols(plate); FillInSymbols(contracts); } return(true); } catch (Exception e) { return(false); } }
public async Task <bool> Request_all_symbols() { try { if (isRequestedSymbols) { return(true); } FTClient client = null; foreach (var ctrl in Controllers) { if (ctrl.ConnectionStatus.IsQotConnected) { client = ((FTController)ctrl).Client; } } if (client == null) { return(false); } foreach (var plate in plates) { List <Contract> contracts = await client.RequestSymbols(plate); FillInSymbols(contracts); } isRequestedSymbols = true; return(true); } catch (Exception e) { return(false); } }