0.3.14
support chat v3 switch to redis
This commit is contained in:
@@ -436,7 +436,9 @@ def create_ticket_ajax(request):
|
||||
group_name = 'support_managers'
|
||||
Dict = {
|
||||
'type': 'update_chat',
|
||||
'tickets_wo_manager_html': tickets_wo_manager_html
|
||||
'tickets_wo_manager_html': tickets_wo_manager_html,
|
||||
'required_beep': True,
|
||||
'group_name': group_name,
|
||||
}
|
||||
channel_layer = get_channel_layer()
|
||||
async_to_sync(channel_layer.group_send)(
|
||||
|
||||
@@ -63,24 +63,24 @@ class ChatConsumer(WebsocketConsumer):
|
||||
)
|
||||
|
||||
group_name = f'user_{receiver}'
|
||||
if group_name in self.channel_layer.groups.keys():
|
||||
data.update({
|
||||
'cur_user': receiver,
|
||||
'required_beep': True,
|
||||
})
|
||||
Dict = update_chat(data)
|
||||
# if group_name in self.channel_layer.groups.keys():
|
||||
data.update({
|
||||
'cur_user': receiver,
|
||||
'required_beep': True,
|
||||
})
|
||||
Dict = update_chat(data)
|
||||
|
||||
resDict = {
|
||||
'type': 'update_chat',
|
||||
'sender': receiver,
|
||||
'receiver': sender,
|
||||
'group_name': group_name,
|
||||
}
|
||||
resDict.update(Dict)
|
||||
async_to_sync(self.channel_layer.group_send)(
|
||||
group_name,
|
||||
resDict
|
||||
)
|
||||
resDict = {
|
||||
'type': 'update_chat',
|
||||
'sender': receiver,
|
||||
'receiver': sender,
|
||||
'group_name': group_name,
|
||||
}
|
||||
resDict.update(Dict)
|
||||
async_to_sync(self.channel_layer.group_send)(
|
||||
group_name,
|
||||
resDict
|
||||
)
|
||||
|
||||
def echo(self, data):
|
||||
print('ws echo')
|
||||
|
||||
Reference in New Issue
Block a user