This commit is contained in:
2023-08-09 19:17:11 +03:00
parent 9d98983d26
commit 812b27ca93
3 changed files with 35 additions and 13 deletions

View File

@@ -30,7 +30,7 @@ function check_new_messages_timeout(){
check_new_messages(window,it)
}
},
1000)
60000)
}
@@ -110,8 +110,13 @@ function success_check_new_messages (data) {
beep.play()
}
// document.cookie = old_cookeis + name_delete
let updatedCookie = encodeURIComponent(name_cookie) + "=" + encodeURIComponent('');
// let search_cookie = document.cookie.match("(^|[^;]+)\s*" + name_cookie + "\s*=\s*([^;]+)")[0].substring(1)
// let search_cookie = getCookieValue('user_alerts')
// document.cookie = document.cookie.replace(search_cookie,name_cookie + "=")
document.cookie = updatedCookie
// document.cookie = document.cookie.slice(0,-26)
// document.cookie = document.cookie.replace('user_alerts="{\"new_message\": true}"','user_alerts=;')
}
function userOnline (set=null,check=null) {

View File

@@ -4,24 +4,41 @@ $(document).ready(function (){
function getNewMessageSession (){
let prs_ = null
let r = getCookieValue('user_alerts')
if (r !== undefined && r !== null && r !== ""){
if (r !== 'undefined' && r !== null && r !== ""){
let prs = JSON.parse(r)
prs_ = JSON.parse(r)
} else {
//
//
}
let r = getCookieValue('user_alerts')
return prs_;
}
var old_cookeis = document.cookie
var name_delete = null
var res_cookie = null
var name_cookie = null
function getCookieValue(name) {
let result = document.cookie.match("(^|[^;]+)\s*" + name + "\s*=\s*([^;]+)")
return result ? result.pop() : ""
name_delete = name
// var old_cookeis = document.cookie
// var name_delete = null
function getCookieValue(name_1) {
name_cookie = name_1
let cur_state = document.cookie;
let finded_str = '';
let cur_state_by_opts = cur_state.split('; ');
for (let i=0; i<cur_state_by_opts.length; i++) {
if (cur_state_by_opts[i].indexOf("user_alerts") >= 0) {
finded_str = cur_state_by_opts[i];
delete cur_state_by_opts[i];
}
}
let save_str = cur_state_by_opts.join('; ');
let result = document.cookie.match("(^|[^;]+)\s*" + name_1 + "\s*=\s*([^;]+)")
res_cookie = result ? result.pop() : ""
return res_cookie
// name_delete = name
}

View File

@@ -224,7 +224,7 @@ function sendMessage(id_ticket=null,sender,receiver){
// enctype: 'json',
data: JSON.stringify(data),
success: function(data){
getNewMessageSession()
getNewMessageSession()
document.querySelector(".container-messages").innerHTML = data.html;
document.querySelector(".enter-message-inp").value = null