From 8e0c95e822bf927ac27d4caa34b609a62d0495aa Mon Sep 17 00:00:00 2001 From: Jeffrey Rossiter Date: Sun, 28 Oct 2018 06:57:00 -0700 Subject: [PATCH] use api_key from credentials to prevent reconnect error --- bittrex_websocket/websocket_client.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bittrex_websocket/websocket_client.py b/bittrex_websocket/websocket_client.py index 3c1f620..7fdb3ab 100644 --- a/bittrex_websocket/websocket_client.py +++ b/bittrex_websocket/websocket_client.py @@ -100,8 +100,8 @@ def _handle_subscribe(self, invoke, payload): self.connection.corehub.server.invoke(invoke, ticker) logger.info('Successfully subscribed to [{}] for [{}].'.format(invoke, ticker)) elif invoke == BittrexMethods.GET_AUTH_CONTENT: - self.connection.corehub.server.invoke(invoke, payload[0]) - self.invokes.append({'invoke': invoke, 'ticker': payload[0]}) + self.connection.corehub.server.invoke(invoke, self.credentials['api_key']) + self.invokes.append({'invoke': invoke, 'ticker': None}) logger.info('Retrieving authentication challenge.') elif invoke == BittrexMethods.AUTHENTICATE: self.connection.corehub.server.invoke(invoke, payload[0], payload[1]) @@ -163,7 +163,7 @@ def query_exchange_state(self, tickers): def authenticate(self, api_key, api_secret): self.credentials = {'api_key': api_key, 'api_secret': api_secret} - event = SubscribeEvent(BittrexMethods.GET_AUTH_CONTENT, api_key) + event = SubscribeEvent(BittrexMethods.GET_AUTH_CONTENT) self.control_queue.put(event) def disconnect(self):