From 31d9f2e2ee6eb04c1a99cd8f7f54c9ecd607da12 Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 29 Nov 2022 11:09:54 +0000 Subject: [PATCH] Removed returns and reverted socket check so multiple clients can join --- lnbits/core/services.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lnbits/core/services.py b/lnbits/core/services.py index d0f6ebd35..8a88411a1 100644 --- a/lnbits/core/services.py +++ b/lnbits/core/services.py @@ -387,24 +387,19 @@ def fee_reserve(amount_msat: int) -> int: class WebsocketConnectionManager: def __init__(self): self.active_connections: List[WebSocket] = [] - return async def connect(self, websocket: WebSocket, item_id: str): await websocket.accept() - if item_id not in self.active_connections: - websocket.id = item_id - self.active_connections.append(websocket) - return + websocket.id = item_id + self.active_connections.append(websocket) def disconnect(self, websocket: WebSocket): self.active_connections.remove(websocket) - return async def send_data(self, message: str, item_id: str): for connection in self.active_connections: if connection.id == item_id: await connection.send_text(message) - return websocketManager = WebsocketConnectionManager()