0.12.7 chat fixes

This commit is contained in:
SDE
2024-01-26 17:45:48 +03:00
parent 03f9a836e6
commit de229c5f78
2 changed files with 21 additions and 8 deletions

View File

@@ -1,3 +1,5 @@
import copy
from .models import *
from django.db.models import Q, Value as V, Count, OuterRef, Subquery
from django.http import HttpResponse, Http404, JsonResponse
@@ -50,18 +52,25 @@ def get_update_chat_Dict(data):
receiver = None
if 'receiver' in data and data['receiver']:
receiver = User.objects.get(id=data['receiver'])
#
# if data['sender'] == data['cur_user']:
# context_Dict.update({'user': sender})
# else:
# context_Dict.update({'user': receiver})
#
if data['sender'] == data['cur_user']:
user = copy.copy(sender)
cur_receiver = copy.copy(receiver)
# context_Dict.update({'user': sender})
else:
user = copy.copy(receiver)
cur_receiver = copy.copy(sender)
# context_Dict.update({'user': receiver})
# context_Dict.update({'cur_receiver': receiver})
context_Dict.update({
'cur_receiver': sender,
'user': receiver
'cur_receiver': cur_receiver,
'user': user
})
if sender == receiver:
print('!')
required_beep = data['required_beep']

View File

@@ -41,6 +41,10 @@ def get_filesize(size):
@register.simple_tag
def get_msg_side(cur_user, ticket, msg):
if msg:
# if msg.sender == cur_user:
# return 'left'
# else:
# return 'right'
if msg.sender == cur_user:
return 'right'
else: