Update timers whenever we mark messages read
This commit is contained in:
parent
cd35a29638
commit
7761d83055
16 changed files with 70 additions and 150 deletions
|
@ -3496,11 +3496,11 @@ async function hasUserInitiatedMessages(
|
|||
|
||||
function saveMessageSync(
|
||||
data: MessageType,
|
||||
options: { forceSave?: boolean; alreadyInTransaction?: boolean } = {}
|
||||
options?: { forceSave?: boolean; alreadyInTransaction?: boolean }
|
||||
): string {
|
||||
const db = getInstance();
|
||||
|
||||
const { forceSave, alreadyInTransaction } = options;
|
||||
const { forceSave, alreadyInTransaction } = options || {};
|
||||
|
||||
if (!alreadyInTransaction) {
|
||||
return db.transaction(() => {
|
||||
|
@ -3657,16 +3657,17 @@ function saveMessageSync(
|
|||
|
||||
async function saveMessage(
|
||||
data: MessageType,
|
||||
options: { forceSave?: boolean; alreadyInTransaction?: boolean }
|
||||
options?: { forceSave?: boolean; alreadyInTransaction?: boolean }
|
||||
): Promise<string> {
|
||||
return saveMessageSync(data, options);
|
||||
}
|
||||
|
||||
async function saveMessages(
|
||||
arrayOfMessages: Array<MessageType>,
|
||||
{ forceSave }: { forceSave?: boolean } = {}
|
||||
options?: { forceSave?: boolean }
|
||||
): Promise<void> {
|
||||
const db = getInstance();
|
||||
const { forceSave } = options || {};
|
||||
|
||||
db.transaction(() => {
|
||||
for (const message of arrayOfMessages) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue