MessageLogger: fix Remove History not working for deletes

This commit is contained in:
Vendicated 2026-08-09 02:59:18 +02:00
parent 7f040327a5
commit bc2bcb506e
No known key found for this signature in database
GPG key ID: D66986BAF75ECF18

View file

@ -138,7 +138,7 @@ function clearMessageHistory(msg: MLMessage) {
FluxDispatcher.dispatch({ FluxDispatcher.dispatch({
type: "MESSAGE_DELETE", type: "MESSAGE_DELETE",
channelId: msg.channel_id, channelId: msg.channel_id,
messageId: msg.id, id: msg.id,
mlDeleted: true mlDeleted: true
}); });
} else { } else {
@ -195,7 +195,7 @@ const patchMessageContextMenu: NavContextMenuPatchCallback = (children, props) =
}; };
const patchChannelContextMenu: NavContextMenuPatchCallback = (children, { channel }) => { const patchChannelContextMenu: NavContextMenuPatchCallback = (children, { channel }) => {
const messages = MessageStore.getMessages(channel?.id) as MLMessage[]; const messages = MessageStore.getMessages(channel?.id);
if (!messages?.some(msg => doesMessageHaveHistory(msg))) return; if (!messages?.some(msg => doesMessageHaveHistory(msg))) return;
const group = findGroupChildrenByChildId("mark-channel-read", children) ?? children; const group = findGroupChildrenByChildId("mark-channel-read", children) ?? children;