Set remindTime when first sending notification
This commit is contained in:
parent
fef6b29509
commit
50dbe52377
@ -53,7 +53,7 @@ class NotificationRepository
|
|||||||
latchTime: now,
|
latchTime: now,
|
||||||
resetTime: null,
|
resetTime: null,
|
||||||
reminders: true,
|
reminders: true,
|
||||||
remindTime: null
|
remindTime: now
|
||||||
};
|
};
|
||||||
|
|
||||||
await this._flush();
|
await this._flush();
|
||||||
@ -71,6 +71,8 @@ class NotificationRepository
|
|||||||
this.logger.info(`Latching notification with id ${id} and token '${token}', send permitted`);
|
this.logger.info(`Latching notification with id ${id} and token '${token}', send permitted`);
|
||||||
notification.latched = true;
|
notification.latched = true;
|
||||||
notification.latchTime = now;
|
notification.latchTime = now;
|
||||||
|
notification.reminders = true;
|
||||||
|
notification.remindTime = now;
|
||||||
|
|
||||||
await this._flush();
|
await this._flush();
|
||||||
return token;
|
return token;
|
||||||
@ -100,8 +102,6 @@ class NotificationRepository
|
|||||||
this.logger.info(`Resetting notification with id '${notification.id}' and token '${token}'`);
|
this.logger.info(`Resetting notification with id '${notification.id}' and token '${token}'`);
|
||||||
notification.latched = false;
|
notification.latched = false;
|
||||||
notification.resetTime = now;
|
notification.resetTime = now;
|
||||||
notification.reminders = true;
|
|
||||||
notification.remindTime = null;
|
|
||||||
|
|
||||||
await this._flush();
|
await this._flush();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user