public override void StopListenKlineStream(Ticker ticker, CandleStickIntervalInfo klineInfo) { SocketConnectionInfo info = GetConnectionInfo(ticker, klineInfo, KlineSockets); if (info == null) { return; } info.Socket.Error -= OnKlineSocketError; info.Socket.Opened -= OnKlineSocketOpened; info.Socket.Closed -= OnKlineSocketClosed; info.Socket.MessageReceived -= OnKlineSocketMessageReceived; info.Close(); info.Dispose(); KlineSockets.Remove(info.Socket); }
public override void StartListenKlineStream(Ticker ticker, CandleStickIntervalInfo klineInfo) { SocketConnectionInfo info = CreateKlineWebSocket(ticker, klineInfo); KlineSockets.Add(info.Socket, info); }