Merge pull request #2400 from Bilb/fix-delete-sogs-v4

fix: sogs deleted message now comes with `deleted` field set to true
pull/2402/head
Audric Ackermann 3 years ago committed by GitHub
commit 46a4147137
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -29,6 +29,7 @@ export type OpenGroupMessageV4 = {
posted: number;
id: number;
data: string;
deleted: boolean;
};
const pollForEverythingInterval = DURATION.SECONDS * 10;

@ -143,8 +143,9 @@ const handleSogsV3DeletedMessages = async (
serverUrl: string,
roomId: string
) => {
const deletions = messages.filter(m => m.data === null);
const exceptDeletion = messages.filter(m => m.data !== null);
// FIXME those 2 `m.data === null` test should be removed when we add support for emoji-reacts
const deletions = messages.filter(m => Boolean(m.deleted) || m.data === null);
const exceptDeletion = messages.filter(m => !m.deleted && !m.data === null);
if (!deletions.length) {
return messages;
}

Loading…
Cancel
Save