fix: sogs deleted message now comes with `deleted` field set to true

pull/2400/head
Audric Ackermann 3 years ago
parent 242d51ca8d
commit 3d05d35bbb

@ -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