emile 1 year ago
parent 51745f650c
commit 25123c9674

@ -180,16 +180,27 @@ class TicketRoomConsumer(WebsocketConsumer):
) )
def user_connection_handler(self, event): def user_connection_handler(self, event):
try:
connections = event.get('connections')
user = event.get('user')
if connections is None or user is None:
raise ValueError("Event data missing 'connections' or 'user'")
context = { context = {
'connections': event['connections'], 'connections': connections,
'user': event['user'] 'user': user
} }
html = render_to_string("details_templates/partials/ticket-online-users.html", context=context) html = render_to_string("details_templates/partials/ticket-online-users.html", context=context)
self.send(text_data=json.dumps({ self.send(text_data=json.dumps({
'event_type': 'useer_status', 'event_type': 'user_status',
'html': html 'html': html
})) }))
except Exception as e:
self.send(text_data=json.dumps({
'event_type': 'error',
'message': str(e)
}))

Loading…
Cancel
Save