/// <summary> /// Subscribe to order book updates /// </summary> /// <param name="callback">Callback</param> /// <param name="ticker">The ticker to subscribe to</param> /// <returns>IDisposable to close the socket</returns> public IWebSocket SubscribeToExchangeDeltas(Action <string> callback, params string[] symbols) { SignalrManager.SignalrSocketConnection conn = new SignalrManager.SignalrSocketConnection(); List <object[]> paramList = new List <object[]>(); foreach (string symbol in symbols) { paramList.Add(new object[] { symbol }); } Task.Run(() => conn.OpenAsync(this, "uE", callback, 0, paramList.ToArray())); return(conn); }
/// <summary> /// Subscribe to all market lite summaries /// </summary> /// <param name="callback">Callback</param> /// <returns>IDisposable to close the socket</returns> public IWebSocket SubscribeToSummaryLiteDeltas(Action <string> callback) { SignalrManager.SignalrSocketConnection conn = new SignalrManager.SignalrSocketConnection(); Task.Run(() => conn.OpenAsync(this, "uL", callback)); return(conn); }