Conversation: Wait for database fetch to add incoming messages
This commit is contained in:

committed by
Ken Powers

parent
0f9bc57ccb
commit
3e5071e340
@@ -47,8 +47,15 @@ function initialize({ events, storage, navigator, logger }) {
|
||||
);
|
||||
const expires = decoded.expires.toNumber();
|
||||
|
||||
const time = Math.min(now + ONE_DAY, expires - MINIMUM_TIME_LEFT);
|
||||
// If we have a time in place and it's already before the safety zone before expire,
|
||||
// we keep it
|
||||
if (scheduledTime && scheduledTime <= expires - MINIMUM_TIME_LEFT) {
|
||||
setTimeoutForNextRun(scheduledTime);
|
||||
return;
|
||||
}
|
||||
|
||||
// Otherwise, we reset every day, or earlier if the safety zone requires it
|
||||
const time = Math.min(now + ONE_DAY, expires - MINIMUM_TIME_LEFT);
|
||||
setTimeoutForNextRun(time);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user