diff --git a/osinaweb/support/__pycache__/consumers.cpython-310.pyc b/osinaweb/support/__pycache__/consumers.cpython-310.pyc index 0403e82e..63e3eb7d 100644 Binary files a/osinaweb/support/__pycache__/consumers.cpython-310.pyc and b/osinaweb/support/__pycache__/consumers.cpython-310.pyc differ diff --git a/osinaweb/support/consumers.py b/osinaweb/support/consumers.py index c9ff5888..601e9074 100644 --- a/osinaweb/support/consumers.py +++ b/osinaweb/support/consumers.py @@ -171,7 +171,7 @@ class TicketRoomConsumer(WebsocketConsumer): def modify_online_user(self): connections = TicketConnection.objects.filter(ticket=self.ticket, terminated_at__isnull=True) event = { - 'type': 'user_connection_handler', + 'type': 'user_connecgvvytion_gggggghandler', 'user': self.user, 'connections': connections, } @@ -179,28 +179,17 @@ class TicketRoomConsumer(WebsocketConsumer): self.ticket_number, 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'") + def user_connecgvvytion_gggggghandler(self, event): + context = { + '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({ + 'event_type': 'user_status', + 'html': html + })) - context = { - 'connections': connections, - 'user': user - } - html = render_to_string("details_templates/partials/ticket-online-users.html", context=context) - self.send(text_data=json.dumps({ - 'event_type': 'user_status', - 'html': html - })) - except Exception as e: - self.send(text_data=json.dumps({ - 'event_type': 'error', - 'message': str(e) - }))