From 2b273d9dbde7e10980f42d89c06c58634fb6c34a Mon Sep 17 00:00:00 2001 From: Vendicated Date: Mon, 15 Jul 2024 03:53:29 +0200 Subject: [PATCH] fix(MessageLogger edits): render with proper guild context --- src/plugins/messageLogger/index.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/plugins/messageLogger/index.tsx b/src/plugins/messageLogger/index.tsx index 6969f0909..f88af01a0 100644 --- a/src/plugins/messageLogger/index.tsx +++ b/src/plugins/messageLogger/index.tsx @@ -27,7 +27,7 @@ import { Devs } from "@utils/constants"; import { Logger } from "@utils/Logger"; import definePlugin, { OptionType } from "@utils/types"; import { findByPropsLazy } from "@webpack"; -import { ChannelStore, FluxDispatcher, i18n, Menu, MessageStore, Parser, Timestamp, UserStore, useStateFromStores } from "@webpack/common"; +import { ChannelStore, FluxDispatcher, i18n, Menu, MessageStore, Parser, SelectedChannelStore, Timestamp, UserStore, useStateFromStores } from "@webpack/common"; import { Message } from "discord-types/general"; import overlayStyle from "./deleteStyleOverlay.css?managed"; @@ -154,7 +154,15 @@ export default definePlugin({ <> {message.editHistory?.map(edit => (
- {Parser.parse(edit.content)} + {Parser.parse(edit.content, true, { + channelId, + messageId, + allowLinks: true, + allowHeading: true, + allowList: true, + allowEmojiLinks: true, + viewingChannelId: SelectedChannelStore.getChannelId(), + })}