From 52693db4779d8c19c446b4bd967815a8d6cd1d34 Mon Sep 17 00:00:00 2001 From: strawberry Date: Sun, 15 Dec 2024 01:02:52 -0500 Subject: [PATCH] hide messages from users servers on the forbidden_remote_server_names list Signed-off-by: strawberry --- src/api/client/message.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/api/client/message.rs b/src/api/client/message.rs index 93582de0..800dce9d 100644 --- a/src/api/client/message.rs +++ b/src/api/client/message.rs @@ -237,6 +237,17 @@ pub(crate) async fn ignored_filter( return None; } + if IGNORED_MESSAGE_TYPES.iter().any(is_equal_to!(&pdu.kind)) + && services + .server + .config + .forbidden_remote_server_names + .iter() + .any(is_equal_to!(pdu.sender().server_name())) + { + return None; + } + Some(item) }