Browse Source

relax some tests to consider new messages new

master
Miguel Freitas 11 years ago
parent
commit
e5740cc206
  1. 4
      js/twister_newmsgs.js

4
js/twister_newmsgs.js

@ -15,13 +15,13 @@ var PURGE_OLD_MENTIONS_TIMEOUT = 3600 * 24 * 30; // one month
function processMention(user, mentionTime, data) { function processMention(user, mentionTime, data) {
var key = user + ";" + mentionTime; var key = user + ";" + mentionTime;
var curTime = new Date().getTime() / 1000; var curTime = new Date().getTime() / 1000;
if( mentionTime > curTime + 3600 ) { if( mentionTime > curTime + 3600 * 2 ) {
console.log("mention from the future will be ignored"); console.log("mention from the future will be ignored");
} else { } else {
var newMentionsUpdated = false; var newMentionsUpdated = false;
if( !(key in _knownMentions) ) { if( !(key in _knownMentions) ) {
// mention must be somewhat recent compared to last known one to be considered new // mention must be somewhat recent compared to last known one to be considered new
if( mentionTime + 3600 > _lastMentionTime ) { if( mentionTime + 3600 * 24 * 3 > _lastMentionTime ) {
_newMentions++; _newMentions++;
newMentionsUpdated = true; newMentionsUpdated = true;
_lastMentionTime = mentionTime; _lastMentionTime = mentionTime;

Loading…
Cancel
Save