support chat v3
This commit is contained in:
SDE
2023-08-18 16:11:41 +03:00
parent 48da2b2848
commit 82fa7edc18

View File

@@ -185,40 +185,40 @@ class ChatConsumer(WebsocketConsumer):
resDict
)
# group_name = f'user_{receiver}'
# # if group_name in self.channel_layer.groups.keys():
# data.update({
# 'cur_user': receiver,
# 'required_beep': True,
# })
# Dict = get_update_chat_Dict(data)
#
# if 'support_chat_html' in Dict:
# msg_type = 'update_support_chat'
# else:
# msg_type = 'update_chat'
#
# resDict = {
# 'type': msg_type,
# 'sender': receiver,
# 'receiver': sender,
# 'group_name': group_name,
# }
#
# if ticket:
# tickets_wo_manager_html = get_tickets_wo_manager_html(ticket, receiver_obj, data)
# if tickets_wo_manager_html:
# resDict.update({'tickets_wo_manager_html': tickets_wo_manager_html})
#
# tickets_w_manager_html = get_tickets_w_manager_html(ticket, receiver_obj, data)
# if tickets_w_manager_html:
# resDict.update({'tickets_w_manager_html': tickets_w_manager_html})
#
# resDict.update(Dict)
# async_to_sync(self.channel_layer.group_send)(
# group_name,
# resDict
# )
group_name = f'user_{receiver}'
# if group_name in self.channel_layer.groups.keys():
data.update({
'cur_user': receiver,
'required_beep': True,
})
Dict = get_update_chat_Dict(data)
if 'support_chat_html' in Dict:
msg_type = 'update_support_chat'
else:
msg_type = 'update_chat'
resDict = {
'type': msg_type,
'sender': receiver,
'receiver': sender,
'group_name': group_name,
}
if ticket:
tickets_wo_manager_html = get_tickets_wo_manager_html(ticket, receiver_obj, data)
if tickets_wo_manager_html:
resDict.update({'tickets_wo_manager_html': tickets_wo_manager_html})
tickets_w_manager_html = get_tickets_w_manager_html(ticket, receiver_obj, data)
if tickets_w_manager_html:
resDict.update({'tickets_w_manager_html': tickets_w_manager_html})
resDict.update(Dict)
async_to_sync(self.channel_layer.group_send)(
group_name,
resDict
)