Skip to content

Commit e2887de

Browse files
committed
fix channel callbacks to show seq ids for channels that need them
1 parent 1992241 commit e2887de

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

poloniex/__init__.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,8 +745,15 @@ def on_message(self, data):
745745
return False
746746
if 'callback' in self.channels[chan]:
747747
# activate chan callback
748-
if not chan in ['account', 'heartbeat']:
748+
if chan == 'heartbeat':
749+
# show whole heartbeat
750+
self.socket._callback(self.channels[chan]['callback'], message)
751+
elif chan in ['ticker', '24hvolume']:
752+
# ticker and 24hvolume dont need seq id
749753
message = message[2]
754+
else:
755+
# show seq id for everything else
756+
message = message[1]
750757
self.socket._callback(self.channels[chan]['callback'], message)
751758

752759
def on_error(self, error):

0 commit comments

Comments
 (0)