MessageLogger: fix Remove History not working for deletes
This commit is contained in:
parent
7f040327a5
commit
bc2bcb506e
1 changed files with 2 additions and 2 deletions
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue