0.12.6 chat fixes

This commit is contained in:
SDE
2024-01-26 17:09:42 +03:00
parent 91751574cc
commit 03f9a836e6
3 changed files with 23 additions and 8 deletions

View File

@@ -50,13 +50,17 @@ def get_update_chat_Dict(data):
receiver = None receiver = None
if 'receiver' in data and data['receiver']: if 'receiver' in data and data['receiver']:
receiver = User.objects.get(id=data['receiver']) receiver = User.objects.get(id=data['receiver'])
#
if data['sender'] == data['cur_user']: # if data['sender'] == data['cur_user']:
context_Dict.update({'user': sender}) # context_Dict.update({'user': sender})
else: # else:
context_Dict.update({'user': receiver}) # context_Dict.update({'user': receiver})
#
context_Dict.update({'cur_receiver': receiver}) # context_Dict.update({'cur_receiver': receiver})
context_Dict.update({
'cur_receiver': sender,
'user': receiver
})
required_beep = data['required_beep'] required_beep = data['required_beep']

View File

@@ -6,9 +6,16 @@ def get_inter_Dict(user):
from SubscribesApp.funcs import get_cur_user_subscribe from SubscribesApp.funcs import get_cur_user_subscribe
user_subscribe = get_cur_user_subscribe(user) user_subscribe = get_cur_user_subscribe(user)
Dict = { Dict = {
'user_subscribe': user_subscribe, 'user_subscribe': user_subscribe,
'prod': True
} }
if settings.WS_ADDRESS == 'localhost:8000':
Dict.update({'prod': False})
from PushMessages.views import get_key_Dict from PushMessages.views import get_key_Dict
Dict.update(get_key_Dict()) Dict.update(get_key_Dict())

View File

@@ -28,7 +28,11 @@
<script> <script>
{#var user_id = {{ user.id }}#} {#var user_id = {{ user.id }}#}
ws_url = `ws://{% get_ws_address %}/ws/socket-server/?user_id={{ user.id }}`; {% if prod %}
ws_url = `wss://{% get_ws_address %}/ws/socket-server/?user_id={{ user.id }}`;
{% else %}
ws_url = `ws://{% get_ws_address %}/ws/socket-server/?user_id={{ user.id }}`;
{% endif %}
var chatSocket; var chatSocket;
init_ws() init_ws()
const beep = new Audio('/static/sounds/beep_2.mp3') const beep = new Audio('/static/sounds/beep_2.mp3')