This commit is contained in:
j3d1 2024-04-26 01:28:44 +02:00
parent e2bdeedfe3
commit 06ebd4bd8f

View file

@ -20,10 +20,11 @@ class NotificationDispatcher:
# Blocking receive to get the message from the channel layer # Blocking receive to get the message from the channel layer
message = await self.channel_layer.receive(channel_name) message = await self.channel_layer.receive(channel_name)
if message: if (message and 'type' in message and message['type'] == 'generic.event' and 'name' in message and
# Process the received message message['name'] == 'user_notification'):
print("Received message:", message) if 'message' in message and 'event_id' in message:
await self.dispatch(message) print("Received message:", message['message'], "with event_id:", message['event_id'])
await self.dispatch(message['message'], message['event_id'])
async def dispatch(self, message): async def dispatch(self, message, event_id):
print("Dispatching message:", message) print("Dispatching message:", message, "with event_id:", event_id)