From 22b13c369becc539bee01502089c986b15eb6fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Mon, 4 Jan 2021 18:26:53 +0100 Subject: [PATCH] base: Add a method to check if the room is public. --- matrix_sdk_base/src/rooms/normal.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/matrix_sdk_base/src/rooms/normal.rs b/matrix_sdk_base/src/rooms/normal.rs index c40330bb..8bd26857 100644 --- a/matrix_sdk_base/src/rooms/normal.rs +++ b/matrix_sdk_base/src/rooms/normal.rs @@ -162,6 +162,10 @@ impl Room { .clone() } + pub fn is_public(&self) -> bool { + matches!(self.joine_rules(), JoinRule::Public) + } + pub fn joine_rules(&self) -> JoinRule { self.inner.read().unwrap().base_info.join_rule.clone() }