From d52e0dc014b315212b9e13c2e43c0aec792fffc2 Mon Sep 17 00:00:00 2001 From: timedout Date: Mon, 5 Jan 2026 12:40:38 +0000 Subject: [PATCH] fix: Apply check_all_joins to make_join --- src/api/server/make_join.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/api/server/make_join.rs b/src/api/server/make_join.rs index 99812643..d5621ec5 100644 --- a/src/api/server/make_join.rs +++ b/src/api/server/make_join.rs @@ -122,6 +122,15 @@ pub(crate) async fn create_join_event_template_route( None } }; + if services.antispam.check_all_joins() { + if let Err(_) = services + .antispam + .meowlnir_accept_make_join(body.room_id.clone(), body.user_id.clone()) + .await + { + return Err!(Request(Forbidden("Antispam rejected join request."))); + } + } let (_pdu, mut pdu_json) = services .rooms