From 76bf92dab4ea62feb716887404ab1293b1a4a7f5 Mon Sep 17 00:00:00 2001 From: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com> Date: Wed, 21 Feb 2024 18:02:31 -0800 Subject: [PATCH] Fix MessageCache dev assertion for direct disappearing timer --- ts/models/conversations.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ts/models/conversations.ts b/ts/models/conversations.ts index 22e9b03d6c..852bf04203 100644 --- a/ts/models/conversations.ts +++ b/ts/models/conversations.ts @@ -4433,7 +4433,9 @@ export class ConversationModel extends window.Backbone const shouldBeRead = (isInitialSync && isFromSyncOperation) || isFromMe || isNoteToSelf; + const id = generateGuid(); const model = new window.Whisper.Message({ + id, conversationId: this.id, expirationTimerUpdate: { expireTimer, @@ -4451,12 +4453,10 @@ export class ConversationModel extends window.Backbone // TODO: DESKTOP-722 } as unknown as MessageAttributesType); - const id = await window.Signal.Data.saveMessage(model.attributes, { + await window.Signal.Data.saveMessage(model.attributes, { ourAci: window.textsecure.storage.user.getCheckedAci(), }); - model.set({ id }); - const message = window.MessageCache.__DEPRECATED$register( id, model,