- add subscription via MessageDispatcher

This commit is contained in:
jens
2020-11-25 08:41:43 +01:00
parent 89922a4984
commit 4cde362642
6 changed files with 27 additions and 29 deletions
+6 -3
View File
@@ -5,10 +5,13 @@ import abc
class WsServer:
def __init__(self, loop=None):
if loop is None:
self.loop = asyncio.get_event_loop()
self.loop = loop
def run_forever(self):
if self.loop is None:
asyncio.get_event_loop().run_forever()
else:
self.loop = loop
self.loop.run_forever()
async def listen(self, host, port):
return await websockets.serve(self.handler, host, port, loop=self.loop)