From 54e5175f9298af13ca492d58896f3c38c002a53a Mon Sep 17 00:00:00 2001 From: Adrian <107351903+6lr61@users.noreply.github.com> Date: Wed, 18 Sep 2024 13:19:06 +0200 Subject: [PATCH] feat: filter out mentions of recipient from replies --- src/components/Message.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/Message.tsx b/src/components/Message.tsx index 55d2db8..fb8bd84 100644 --- a/src/components/Message.tsx +++ b/src/components/Message.tsx @@ -75,9 +75,13 @@ export default function Message({ message }: Props): React.ReactElement { {message.reply && }
- {fragments.map((fragment, index) => - fragmentToComponent(fragment, index) - )} + {fragments + .filter((fragment) => + message.reply && fragment.type === "mention" + ? fragment.mention.user_id !== message.reply.parent_user_id + : true + ) + .map((fragment, index) => fragmentToComponent(fragment, index))}