Fix uncaught error in markMessageRead
This commit is contained in:
parent
eccace481b
commit
926283a114
1 changed files with 8 additions and 10 deletions
|
@ -1267,7 +1267,7 @@ export class ConversationModel extends window.Backbone
|
||||||
this.debouncedUpdateLastMessage!();
|
this.debouncedUpdateLastMessage!();
|
||||||
}
|
}
|
||||||
|
|
||||||
addSingleMessage(message: MessageModel): MessageModel {
|
addSingleMessage(message: MessageModel): void {
|
||||||
const { messagesAdded } = window.reduxActions.conversations;
|
const { messagesAdded } = window.reduxActions.conversations;
|
||||||
const isNewMessage = true;
|
const isNewMessage = true;
|
||||||
messagesAdded(
|
messagesAdded(
|
||||||
|
@ -1276,8 +1276,6 @@ export class ConversationModel extends window.Backbone
|
||||||
isNewMessage,
|
isNewMessage,
|
||||||
window.isActive()
|
window.isActive()
|
||||||
);
|
);
|
||||||
|
|
||||||
return message;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// For incoming messages, they might arrive while we're in the middle of a bulk fetch
|
// For incoming messages, they might arrive while we're in the middle of a bulk fetch
|
||||||
|
@ -3622,18 +3620,18 @@ export class ConversationModel extends window.Backbone
|
||||||
id: window.getGuid(),
|
id: window.getGuid(),
|
||||||
};
|
};
|
||||||
|
|
||||||
const model = this.addSingleMessage(
|
const model = new window.Whisper.Message(attributes);
|
||||||
new window.Whisper.Message(attributes)
|
|
||||||
);
|
|
||||||
if (sticker) {
|
|
||||||
await addStickerPackReference(model.id, sticker.packId);
|
|
||||||
}
|
|
||||||
const message = window.MessageController.register(model.id, model);
|
const message = window.MessageController.register(model.id, model);
|
||||||
const messageId = message.id;
|
|
||||||
await window.Signal.Data.saveMessage(message.attributes, {
|
await window.Signal.Data.saveMessage(message.attributes, {
|
||||||
forceSave: true,
|
forceSave: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.addSingleMessage(model);
|
||||||
|
if (sticker) {
|
||||||
|
await addStickerPackReference(model.id, sticker.packId);
|
||||||
|
}
|
||||||
|
const messageId = message.id;
|
||||||
|
|
||||||
const draftProperties = dontClearDraft
|
const draftProperties = dontClearDraft
|
||||||
? {}
|
? {}
|
||||||
: {
|
: {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue