Reschedule all timers on time travel, set interval back to 1000ms

FREEBIE
This commit is contained in:
Scott Nonnenberg 2017-07-31 11:36:08 -07:00
parent bc437095f6
commit 9c8fe1a9d8
No known key found for this signature in database
GPG Key ID: A4931C09644C654B
2 changed files with 10 additions and 10 deletions

View File

@ -39,17 +39,17 @@
var time = storage.get('nextSignedKeyRotationTime', now);
if (scheduledTime !== time || !timeout) {
scheduledTime = time;
console.log('Next signed key rotation scheduled for', new Date(time));
var waitTime = time - now;
if (waitTime < 0) {
waitTime = 0;
}
clearTimeout(timeout);
timeout = setTimeout(runWhenOnline, waitTime);
}
scheduledTime = time;
var waitTime = time - now;
if (waitTime < 0) {
waitTime = 0;
}
clearTimeout(timeout);
timeout = setTimeout(runWhenOnline, waitTime);
}
Whisper.RotateSignedPreKeyListener = {

View File

@ -7,7 +7,7 @@
window.Whisper = window.Whisper || {};
var lastTime;
var interval = 5000;
var interval = 1000;
var events;
function checkTime() {
var currentTime = Date.now();