Skip to content

Commit 6b134bd

Browse files
committed
Clear state upon reconnection
1 parent 54ae638 commit 6b134bd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/ExchangeSharp/API/Exchanges/Gemini/ExchangeGeminiAPI.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,8 @@ static void PublishTicker(ExchangeTicker ticker, string marketSymbol, Concurrent
467467
return Task.CompletedTask;
468468
}, connectCallback: async (_socket) =>
469469
{
470+
volumeDict.Clear();
471+
tickerDict.Clear();
470472
await _socket.SendMessageAsync(new
471473
{
472474
type = "subscribe",
@@ -638,6 +640,7 @@ protected override async Task<IWebSocket> OnGetDeltaOrderBookWebSocketAsync(Acti
638640
}, connectCallback: async (_socket) =>
639641
{
640642
//{ "type": "subscribe","subscriptions":[{ "name":"l2","symbols":["BTCUSD","ETHUSD","ETHBTC"]}]}
643+
books.Clear();
641644
await _socket.SendMessageAsync(new
642645
{
643646
type = "subscribe",

0 commit comments

Comments
 (0)