public void Start() { quoteSource = new WebSocketQuoteSource(uri); quoteSource.OnQuotes += list => { var names = new List <string>(); var quotes = new List <QuoteData>(); foreach (var ticker in list) { names.Add(ticker.Ticker); quotes.Add(ticker); } if (OnQuotesReceived != null) { OnQuotesReceived(names, quotes); } }; quoteSource.Start(); }
public void Stop() { quoteSource.Stop(); quoteSource = null; }