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:
parent
66b7456001
commit
1af8b248b3
1 changed files with 3 additions and 3 deletions
|
@ -4433,7 +4433,9 @@ export class ConversationModel extends window.Backbone
|
||||||
const shouldBeRead =
|
const shouldBeRead =
|
||||||
(isInitialSync && isFromSyncOperation) || isFromMe || isNoteToSelf;
|
(isInitialSync && isFromSyncOperation) || isFromMe || isNoteToSelf;
|
||||||
|
|
||||||
|
const id = generateGuid();
|
||||||
const model = new window.Whisper.Message({
|
const model = new window.Whisper.Message({
|
||||||
|
id,
|
||||||
conversationId: this.id,
|
conversationId: this.id,
|
||||||
expirationTimerUpdate: {
|
expirationTimerUpdate: {
|
||||||
expireTimer,
|
expireTimer,
|
||||||
|
@ -4451,12 +4453,10 @@ export class ConversationModel extends window.Backbone
|
||||||
// TODO: DESKTOP-722
|
// TODO: DESKTOP-722
|
||||||
} as unknown as MessageAttributesType);
|
} 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(),
|
ourAci: window.textsecure.storage.user.getCheckedAci(),
|
||||||
});
|
});
|
||||||
|
|
||||||
model.set({ id });
|
|
||||||
|
|
||||||
const message = window.MessageCache.__DEPRECATED$register(
|
const message = window.MessageCache.__DEPRECATED$register(
|
||||||
id,
|
id,
|
||||||
model,
|
model,
|
||||||
|
|
Loading…
Add table
Reference in a new issue