chat v2
This commit is contained in:
SDE
2023-08-11 17:40:15 +03:00
parent 067b7db2f0
commit 577b85627b

View File

@@ -86,21 +86,27 @@ def update_chat_ajax(request):
tickets_list_html = render_to_string(
'blocks/profile/b_list_of_tickets_support_chat.html', context_Dict, request=request)
res_Dict.update({'tickets_list_html': tickets_list_html})
res_Dict.update({
'tickets_list_html': tickets_list_html,
'msgs_count': len(msgs)
})
else:
# получаем правую панель с получателями
receivers, unread_msgs_count = get_chat_receivers_for_user(request.user, receiver)
if unread_msgs_count:
saved_unread_msgs_count = request.user.user_profile.get_node_by_name('receivers_unread_msgs_count')
if not saved_unread_msgs_count or saved_unread_msgs_count != unread_msgs_count:
request.user.user_profile.add_node_to_json_data({'receivers_unread_msgs_count': unread_msgs_count}, save=True)
# if unread_msgs_count:
required_beep = True
context_Dict.update({'receivers': receivers})
users_list_html = render_to_string(
'blocks/profile/b_list_of_users_messenger.html', context_Dict, request=request)
res_Dict.update({
'users_list_html': users_list_html,
'unread_msgs_count': unread_msgs_count
})
context_Dict.update({'receivers': receivers})
users_list_html = render_to_string(
'blocks/profile/b_list_of_users_messenger.html', context_Dict, request=request)
res_Dict.update({
'users_list_html': users_list_html,
'unread_msgs_count': unread_msgs_count
})
# если есть получатель - получаем сообщения чата
if receiver: