Move getMessageById next to getMessagesById

This commit is contained in:
Evan Hahn 2021-09-02 12:44:54 -05:00 committed by GitHub
parent 8e0b94e720
commit 01b015680b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 36 additions and 29 deletions

View file

@ -3324,33 +3324,6 @@ export class MessageModel extends window.Backbone.Model<MessageAttributesType> {
}
}
export async function getMessageById(
messageId: string
): Promise<MessageModel | undefined> {
let message = window.MessageController.getById(messageId);
if (message) {
return message;
}
try {
message = await window.Signal.Data.getMessageById(messageId, {
Message: window.Whisper.Message,
});
} catch (error) {
window.log.error(
`failed to load message with id ${messageId} ` +
`due to error ${error && error.stack}`
);
}
if (!message) {
return undefined;
}
message = window.MessageController.register(message.id, message);
return message;
}
window.Whisper.Message = MessageModel;
window.Whisper.Message.getLongMessageAttachment = ({