remove messages that have already been added from analytics bulk update
This commit is contained in:
parent
a791d40016
commit
12df14dcdb
1 changed files with 7 additions and 1 deletions
|
|
@ -514,7 +514,13 @@ extension PangeaRoom on Room {
|
|||
return;
|
||||
}
|
||||
|
||||
myAnalEvent.bulkUpdate(await _messageListForAllChildChats);
|
||||
final updateMessages = await _messageListForAllChildChats;
|
||||
updateMessages.removeWhere(
|
||||
(element) => myAnalEvent.content.messages.any(
|
||||
(e) => e.eventId == element.eventId,
|
||||
),
|
||||
);
|
||||
myAnalEvent.bulkUpdate(updateMessages);
|
||||
|
||||
storageService?.save(migratedAnalyticsKey, true);
|
||||
} catch (err, s) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue