/// <summary> /// Subscribe to all market summaries /// </summary> /// <param name="callback">Callback</param> /// <returns>IDisposable to close the socket</returns> public IDisposable SubscribeToSummaryDeltas(Action <string> callback) { BittrexSocketClientConnection client = new BittrexSocketClientConnection(); client.OpenAsync(this, "uS", callback).ConfigureAwait(false); return(client); }
/// <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 IDisposable SubscribeToExchangeDeltas(Action <string> callback, string ticker) { BittrexSocketClientConnection conn = new BittrexSocketClientConnection(); conn.OpenAsync(this, "uE", callback, ticker).ConfigureAwait(false).GetAwaiter().GetResult(); return(conn); }