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() }