diff --git a/app/providers/DialogProvider/useDialogFiber.ts b/app/providers/DialogProvider/useDialogFiber.ts index 28f449e..4d065ec 100644 --- a/app/providers/DialogProvider/useDialogFiber.ts +++ b/app/providers/DialogProvider/useDialogFiber.ts @@ -108,7 +108,7 @@ export function useDialogFiber() { const key = chachaDecryptedKey.slice(0, 32); const nonce = chachaDecryptedKey.slice(32); const decryptedContent = await chacha20Decrypt(content, nonce.toString('hex'), key.toString('hex')); - + await updateSyncTime(timestamp); let attachmentsMeta: any[] = []; let messageAttachments: Attachment[] = []; for (let i = 0; i < packet.getAttachments().length; i++) { @@ -578,7 +578,7 @@ export function useDialogFiber() { const messageId = packet.getMessageId(); await runQuery(`UPDATE messages SET delivered = ?, timestamp = ? WHERE message_id = ? AND account = ?`, [DeliveredMessageState.DELIVERED, Date.now(), messageId, publicKey]); updateDialog(packet.getToPublicKey()); - updateSyncTime(Date.now()); + await updateSyncTime(Date.now()); log("Delivery packet received msg id " + messageId); addOrUpdateDialogCache(packet.getToPublicKey(), getDialogCache(packet.getToPublicKey()).map((message) => { if (message.message_id == messageId) {