|
|
@ -58,7 +58,6 @@ class TicketRoomConsumer(WebsocketConsumer):
|
|
|
|
if event_type == 'typing':
|
|
|
|
if event_type == 'typing':
|
|
|
|
event = {
|
|
|
|
event = {
|
|
|
|
'type': 'typing_handler',
|
|
|
|
'type': 'typing_handler',
|
|
|
|
'user': self.scope['user']
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
async_to_sync(self.channel_layer.group_send)(
|
|
|
|
async_to_sync(self.channel_layer.group_send)(
|
|
|
|
self.ticket_number, event
|
|
|
|
self.ticket_number, event
|
|
|
@ -77,7 +76,6 @@ class TicketRoomConsumer(WebsocketConsumer):
|
|
|
|
'type': 'reaction_handler',
|
|
|
|
'type': 'reaction_handler',
|
|
|
|
'update_id': update_id,
|
|
|
|
'update_id': update_id,
|
|
|
|
'reaction': reaction,
|
|
|
|
'reaction': reaction,
|
|
|
|
'user': self.scope['user']
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
async_to_sync(self.channel_layer.group_send)(
|
|
|
|
async_to_sync(self.channel_layer.group_send)(
|
|
|
|
self.ticket_number, event
|
|
|
|
self.ticket_number, event
|
|
|
@ -122,7 +120,7 @@ class TicketRoomConsumer(WebsocketConsumer):
|
|
|
|
|
|
|
|
|
|
|
|
def typing_handler(self, event):
|
|
|
|
def typing_handler(self, event):
|
|
|
|
context = {
|
|
|
|
context = {
|
|
|
|
'user': event['user']
|
|
|
|
'user': self.scope['user']
|
|
|
|
}
|
|
|
|
}
|
|
|
|
html = render_to_string("details_templates/partials/typing-message.html", context=context)
|
|
|
|
html = render_to_string("details_templates/partials/typing-message.html", context=context)
|
|
|
|
self.send(text_data=json.dumps({
|
|
|
|
self.send(text_data=json.dumps({
|
|
|
|