Add func delete message

This commit is contained in:
2026-01-26 11:47:17 +03:00
parent 8ae1ef6040
commit 1dce2c7b0c
6 changed files with 112 additions and 20 deletions
+7 -3
View File
@@ -40,12 +40,16 @@ class PubSubMessenger:
handler = cls.get_handlers().get(message['channel'])
if handler:
await handler(payload["data"], ws)
await handler(payload, ws)
@classmethod
async def handle_message(cls, message, ws: WebSocket):
await ws.send_json(message)
async def handle_message(cls, payload, ws: WebSocket):
log.debug("Message start sending type: %s", payload["type"])
if payload["type"] == "send":
await ws.send_json(payload["data"])
elif payload["type"] == "del":
await ws.send_json({"type": "del", "message_id": payload["data"]})
log.info(f"Message sent to user via WebSocket")