Fix MessageCache dev assertion for direct disappearing timer

Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
This commit is contained in:
automated-signal 2024-02-22 11:31:57 -06:00 committed by GitHub
parent 66b7456001
commit 1af8b248b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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,