1
0
mirror of https://github.com/nerzhul/ocsms.git synced 2025-06-07 16:06:15 +00:00

Add steps for notify only every two minutes there is new messages in all conversations

This commit is contained in:
Loic Blot 2014-10-24 08:57:24 +00:00
parent 9a67df98e6
commit a0babdc613

View File

@ -16,6 +16,7 @@ var curContactName = '';
var lastMsgDate = 0; var lastMsgDate = 0;
var unreadCountCurrentConv = 0; var unreadCountCurrentConv = 0;
var unreadCountAllConv = 0; var unreadCountAllConv = 0;
var unreadCountNotifStep = 12;
var originalTitle = document.title; var originalTitle = document.title;
$.urlParam = function(name){ $.urlParam = function(name){
@ -113,8 +114,22 @@ var checkNewMessages = function() {
} }
}); });
/*
* Decrement notification step counter, but stop it a zero
* Stop at zero permit to notify instanly the user when
* there is new messages in all conversations
*/
if (unreadCountNotifStep > 0) {
unreadCountNotifStep--;
}
if (unreadCountAllConv > 0) { if (unreadCountAllConv > 0) {
desktopNotify(unreadCountAllConv + " unread message(s) for all conversations"); // We notify user every two minutes for all messages
if (unreadCountNotifStep == 0) {
desktopNotify(unreadCountAllConv + " unread message(s) for all conversations");
unreadCountNotifStep = 12;
}
} }
} }
); );