config option to block non-admin room invites

works just like block_non_admin_invites from synapse

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-03-02 21:45:08 -05:00 committed by June
parent c97483dbd3
commit ea66bff46b
5 changed files with 34 additions and 0 deletions

View file

@ -471,6 +471,10 @@ impl Service<'_> {
&self.config.ip_range_denylist
}
pub fn block_non_admin_invites(&self) -> bool {
self.config.block_non_admin_invites
}
pub fn supported_room_versions(&self) -> Vec<RoomVersionId> {
let mut room_versions: Vec<RoomVersionId> = vec![];
room_versions.extend(self.stable_room_versions.clone());