From 152991fbec6b78b1d9949119419cc00d199f3068 Mon Sep 17 00:00:00 2001 From: ben Date: Wed, 23 Nov 2022 22:31:11 +0000 Subject: [PATCH] added try for return --- lnbits/core/views/api.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lnbits/core/views/api.py b/lnbits/core/views/api.py index a35b55ada..b7bc7084b 100644 --- a/lnbits/core/views/api.py +++ b/lnbits/core/views/api.py @@ -731,11 +731,19 @@ async def websocket_connect(websocket: WebSocket, item_id: str): @core_app.post("/api/v1/ws/{item_id}") async def websocket_update(item_id: str, data: str): - await updater(item_id, data) + try: + await updater(item_id, data) + return {"sent": True, "data": data} + except: + return {"sent": False, "data": data} @core_app.get("/api/v1/ws/{item_id}/{data}") async def websocket_update(item_id: str, data: str): - await updater(item_id, data) + try: + await updater(item_id, data) + return {"sent": True, "data": data} + except: + return {"sent": False, "data": data} async def updater(item_id, data): return await manager.send_data(