This commit is contained in:
j3d1 2024-04-26 01:28:44 +02:00
parent a88747a0c4
commit 016143c109

View file

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