mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Update SpaceRoom visibility related UI
This commit is contained in:
+2
-2
@@ -14,12 +14,12 @@ import io.element.android.libraries.matrix.api.room.join.JoinRule
|
||||
sealed interface SpaceRoomVisibility {
|
||||
data object Private : SpaceRoomVisibility
|
||||
data object Public : SpaceRoomVisibility
|
||||
data object Restricted : SpaceRoomVisibility
|
||||
data object SpaceMembers : SpaceRoomVisibility
|
||||
|
||||
companion object {
|
||||
fun fromJoinRule(joinRule: JoinRule?): SpaceRoomVisibility = when (joinRule) {
|
||||
JoinRule.Public -> Public
|
||||
is JoinRule.Restricted, is JoinRule.KnockRestricted -> Restricted
|
||||
is JoinRule.Restricted, is JoinRule.KnockRestricted -> SpaceMembers
|
||||
// Else fallback to Private
|
||||
else -> Private
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user