diff --git a/static/js/check_new_messages.js b/static/js/check_new_messages.js index a81ff24..1c9faa9 100644 --- a/static/js/check_new_messages.js +++ b/static/js/check_new_messages.js @@ -1,12 +1,37 @@ -var user_online = true -function check_new_messages (sender,receiver,ticket_id=null){ - // let user_online_check = document.addEventListener("mouseover"); - let data = { - 'sender':sender, - 'receiver':receiver, - 'ticket_id':ticket_id + + +$(document).ready( + timeout() + +) + + +var data_set = document.querySelector(".container-messages").dataset + +var sender = data_set['curReceiver']; +var receiver = data_set['ticketId']; +var ticket_id = data_set['userId']; +var window = document.querySelector(".container-messages") + +var data = { + 'sender':sender, + 'receiver':receiver, + 'ticket_id':ticket_id + // 'last_message_modifiteDT':last_message_time +} + + +function timeout (){ + while (window !== null){ + setTimeout(check_new_messages(), 1000) } +} + +function check_new_messages (){ + // let user_online_check = document.addEventListener("mouseover"); + let last_message_time = document.querySelector(".date_n_time_last_message").dataset['modifieddt']; + data['last_message_modifiteDT'] = last_message_time $.ajax({ headers: { "X-CSRFToken": $('input[name=csrfmiddlewaretoken]').val() }, diff --git a/templates/blocks/profile/b_chats.html b/templates/blocks/profile/b_chats.html index 5308a67..47a182c 100644 --- a/templates/blocks/profile/b_chats.html +++ b/templates/blocks/profile/b_chats.html @@ -1,5 +1,6 @@ {% load static %} +