Adds subscription manager to handle channels

This commit is contained in:
Jacob Plaster
2018-11-27 15:12:09 +00:00
parent fa9aed0a4e
commit 0add7426af
4 changed files with 196 additions and 47 deletions

View File

@@ -21,6 +21,7 @@ class GenericWebsocket(object):
self.logger = CustomLogger('BfxWebsocket', logLevel=logLevel)
self.loop = loop or asyncio.get_event_loop()
self.events = EventEmitter(scheduler=asyncio.ensure_future, loop=self.loop)
self.ws = None
def run(self):
self.loop.run_until_complete(self._main(self.host))