emile 10 months ago
parent 1831226a75
commit d0a69a2c4b

@ -172,6 +172,7 @@ class TicketRoomConsumer(WebsocketConsumer):
connections = TicketConnection.objects.filter(ticket=self.ticket, terminated_at__isnull=True) connections = TicketConnection.objects.filter(ticket=self.ticket, terminated_at__isnull=True)
event = { event = {
'type': 'user_connection_handler', 'type': 'user_connection_handler',
'user': self.user,
'connections': connections, 'connections': connections,
} }
async_to_sync(self.channel_layer.group_send)( async_to_sync(self.channel_layer.group_send)(
@ -181,11 +182,12 @@ class TicketRoomConsumer(WebsocketConsumer):
def user_connection_handler(self, event): def user_connection_handler(self, event):
context = { context = {
'connections': event['connections'], 'connections': event['connections'],
'user': event['user']
} }
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': 'user_status', 'event_type': 'user_status',
'html': html
})) }))

Loading…
Cancel
Save