Replace MessageController with MessageCache

This commit is contained in:
Josh Perez 2023-10-03 20:12:57 -04:00 committed by GitHub
parent ba1a8aad09
commit 7d35216fda
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
73 changed files with 2237 additions and 1229 deletions

View file

@ -2008,8 +2008,12 @@ export async function createGroupV2(
forceSave: true,
ourAci,
});
const model = new window.Whisper.Message(createdTheGroupMessage);
window.MessageController.register(model.id, model);
let model = new window.Whisper.Message(createdTheGroupMessage);
model = window.MessageCache.__DEPRECATED$register(
model.id,
model,
'createGroupV2'
);
conversation.trigger('newmessage', model);
if (expireTimer) {
@ -3371,7 +3375,7 @@ async function appendChangeMessages(
let newMessages = 0;
for (const changeMessage of mergedMessages) {
const existing = window.MessageController.getById(changeMessage.id);
const existing = window.MessageCache.__DEPRECATED$getById(changeMessage.id);
// Update existing message
if (existing) {
@ -3383,8 +3387,12 @@ async function appendChangeMessages(
continue;
}
const model = new window.Whisper.Message(changeMessage);
window.MessageController.register(model.id, model);
let model = new window.Whisper.Message(changeMessage);
model = window.MessageCache.__DEPRECATED$register(
model.id,
model,
'appendChangeMessages'
);
conversation.trigger('newmessage', model);
newMessages += 1;
}