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))}