BfxWebsocket: add cancel order with group id

This commit is contained in:
Jacob Plaster
2019-02-07 15:33:53 +00:00
parent d3f3456627
commit 8b36d6c4e6

View File

@@ -310,6 +310,9 @@ class BfxWebsocket(GenericWebsocket):
async def _candle_handler(self, data): async def _candle_handler(self, data):
subscription = self.subscriptionManager.get(data[0]) subscription = self.subscriptionManager.get(data[0])
# if candle data is empty
if data[1] == []:
return
if type(data[1][0]) is list: if type(data[1][0]) is list:
# Process the batch of seed candles on # Process the batch of seed candles on
# websocket subscription # websocket subscription
@@ -428,8 +431,11 @@ class BfxWebsocket(GenericWebsocket):
async def cancel_order(self, *args, **kwargs): async def cancel_order(self, *args, **kwargs):
return await self.orderManager.cancel_order(*args, **kwargs) return await self.orderManager.cancel_order(*args, **kwargs)
async def cancel_order_group(self, *args, **kwargs):
return await self.orderManager.cancel_order_group(*args, **kwargs)
async def cancel_all_orders(self, *args, **kwargs): async def cancel_all_orders(self, *args, **kwargs):
return await self.orderManager.cancel_all_orders(*args, **kwargs) return await self.orderManager.cancel_all_orders(*args, **kwargs)
async def cancel_order_multi(self, *args, **kwargs): async def cancel_order_multi(self, *args, **kwargs):
return await self.cancel_order_multi(*args, **kwargs) return await self.orderManager.cancel_order_multi(*args, **kwargs)