From 535665ca1beeb1568f688fcce2a379ca56c475a1 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Thu, 21 Apr 2022 16:50:47 +0100 Subject: [PATCH] fix: ignore blocked users when adding mentions closes #145 --- src/routes/channels/message_send.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/routes/channels/message_send.rs b/src/routes/channels/message_send.rs index 4dfed3d1..e920da97 100644 --- a/src/routes/channels/message_send.rs +++ b/src/routes/channels/message_send.rs @@ -116,9 +116,12 @@ pub async fn message_send( } if !mentions.is_empty() { - message - .mentions - .replace(mentions.into_iter().collect::>()); + message.mentions.replace( + mentions + .into_iter() + .filter(|id| !user.has_blocked(id)) + .collect::>(), + ); } if !replies.is_empty() {