From 6d27151e6ce5f4317cce70bf169b295319ddecee Mon Sep 17 00:00:00 2001 From: borissedw Date: Tue, 8 Aug 2023 14:53:27 +0300 Subject: [PATCH] 0.0.71 --- static/js/check_new_messages.js | 65 +++++++++++++++++---------------- 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/static/js/check_new_messages.js b/static/js/check_new_messages.js index 954e3a5..40ee3c3 100644 --- a/static/js/check_new_messages.js +++ b/static/js/check_new_messages.js @@ -2,64 +2,67 @@ $(document).ready( - checkOpenWindow() + check_new_messages_timeout() ) -function checkOpenWindow (window=null){ - if (window === null){ - check_window_tm() - } else { +var check_msg = null +var it = 0 - var data_set = document.querySelector(".container-messages").dataset - var sender = data_set['userId']; - var receiver = data_set['curReceiver']; - var ticket_id = data_set['ticketId']; +function check_new_messages_timeout(){ - var data = { - 'sender': sender, - 'receiver': receiver, - 'ticket_id': ticket_id - // 'last_message_modifiteDT':last_message_time - } - timeout(data) + let window = document.querySelector(".container-messages") + if (window !== null){ + } -} - -function check_window_tm(){ - let window = document.querySelector(".container-messages") - let intervl = setInterval(function () { + check_msg = setInterval(function () { window = document.querySelector(".container-messages") if (window === null){ - + // } else { - + it = 0 + check_new_messages(window,it) } }, 1000) } -var check_msg = null -function timeout (data){ - let window = document.querySelector(".container-messages") - check_msg = setInterval(check_new_messages, 1000,window,data) +// function timeout (data){ +// let window = document.querySelector(".container-messages") +// +// check_msg = setInterval(check_new_messages, 1000,window,data) +// +// } -} +var data = null -function check_new_messages (window,data){ + +function check_new_messages (window,it){ + if (it === 0){ + let data_set = document.querySelector(".container-messages").dataset + let sender = data_set['userId']; + let receiver = data_set['curReceiver']; + let ticket_id = data_set['ticketId']; + data = { + 'sender': sender, + 'receiver': receiver, + 'ticket_id': ticket_id + // 'last_message_modifiteDT':last_message_time + } + } // let user_online_check = document.addEventListener("mouseover"); let last_message_time = document.querySelector(".date_n_time_last_message") if (last_message_time === null){ // } else { - data.last_message_modifiteDT = last_message_time.dataset['modifieddt'] + data.last_message_modifiedDT = last_message_time.dataset['modifieddt'] } $.ajax({ @@ -81,7 +84,6 @@ function check_new_messages (window,data){ } if (window === null){ clearTimeout(check_msg) - checkOpenWindow() } @@ -91,7 +93,6 @@ function check_new_messages (window,data){ let request = document.querySelector(".info_profile").innerHTML = data.responseJSON.html; if (request === undefined || window === null){ clearTimeout(check_msg) - checkOpenWindow() } } });