0.0.130
This commit is contained in:
@@ -46,12 +46,19 @@ url = `ws://localhost:8000/ws/socket-server/?user_id=${user_id}`;
|
|||||||
|
|
||||||
const chatSocket = new WebSocket(url);
|
const chatSocket = new WebSocket(url);
|
||||||
|
|
||||||
|
|
||||||
function sendMessageSocket (data) {
|
function sendMessageSocket (data) {
|
||||||
chatSocket.send(JSON.stringify(data));
|
chatSocket.send(JSON.stringify(data));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
chatSocket.onmessage = function (e) {
|
chatSocket.onmessage = function (e) {
|
||||||
|
let el_tab = document.querySelector(".tab_user_messanger.select")
|
||||||
|
let old_item_tab_user = null;
|
||||||
|
if (el_tab !== null){
|
||||||
|
let dataset = el_tab.dataset;
|
||||||
|
old_item_tab_user = dataset['curReceiverItem'];
|
||||||
|
}
|
||||||
let data = JSON.parse(e.data);
|
let data = JSON.parse(e.data);
|
||||||
console.log('Data:', data);
|
console.log('Data:', data);
|
||||||
console.log("return")
|
console.log("return")
|
||||||
@@ -68,8 +75,15 @@ chatSocket.onmessage = function (e) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (data.users_list_html){
|
let list_of_users = document.querySelector(".block-list-of-users")
|
||||||
document.querySelector(".block-list-of-users").innerHTML = data.users_list_html
|
if (list_of_users !== null){
|
||||||
|
if (data.users_list_html){
|
||||||
|
list_of_users.innerHTML = data.users_list_html
|
||||||
|
if (el_tab !== null){
|
||||||
|
document.querySelector(`[data-cur-receiver-item="${old_item_tab_user}"]` ).classList.add("select")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (data.required_beep === true) {
|
if (data.required_beep === true) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{% load static %}
|
{% load static %}
|
||||||
<div class="tab_user_messanger{% if item.id == cur_receiver.id %} select{% endif %}" onclick="selectedUserMessenger(null,{{ item.id }})">
|
<div class="tab_user_messanger{% if item.id == cur_receiver.id %} select{% endif %}" onclick="selectedUserMessenger(null,{{ item.id }})" data-cur-receiver-item="{{ item.id }}">
|
||||||
<div class="left-part-tab-user">
|
<div class="left-part-tab-user">
|
||||||
<img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}">
|
<img class="user_avatar_messenger" src="{% static "delete_later/Avatar.png" %}">
|
||||||
<div class="status_user">
|
<div class="status_user">
|
||||||
|
|||||||
Reference in New Issue
Block a user