public Task StopAsync() { _marketMakerTimer.Stop(); _balancesTimer.Stop(); _lykkeTradeSubscriber.Stop(); foreach (QuoteSubscriber quoteSubscriber in _quoteSubscribers) { quoteSubscriber.Stop(); } return(Task.CompletedTask); }
public Task StopAsync() { _smartOrderRouterTimer.Stop(); foreach (OrderBookSubscriber orderBookSubscriber in _orderBookSubscribers) { orderBookSubscriber.Stop(); } foreach (QuoteSubscriber quoteSubscriber in _quoteSubscribers) { quoteSubscriber.Stop(); } _balancesTimer.Stop(); return(Task.CompletedTask); }
public async Task StopAsync() { _balancesTimer.Stop(); foreach (var item in _items) { try { item.Stop(); } catch (Exception ex) { _log.Warning($"Unable to stop {item.GetType().Name}", ex); } } await Task.CompletedTask; }