Remove JoinRule.Private from the codebase (#6129)

It shouldn't be in use, since it was never properly defined:

- The `Private` values coming from the SDK are considered to be `Invite` instead.
- Remove any existing `JoinRule.Private` usages in our code.
This commit is contained in:
Jorge Martin Espinosa 2026-02-03 19:27:22 +01:00 committed by GitHub
parent 4776dcc1e9
commit bd6bad963e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 14 additions and 46 deletions

View file

@ -37,7 +37,6 @@ fun MediaPreviewValue?.isPreviewEnabled(joinRule: JoinRule?): Boolean {
null, On -> true
Off -> false
Private -> when (joinRule) {
is JoinRule.Private,
is JoinRule.Knock,
is JoinRule.Invite,
is JoinRule.Restricted,

View file

@ -14,7 +14,6 @@ import kotlinx.collections.immutable.ImmutableList
@Immutable
sealed interface JoinRule {
data object Public : JoinRule
data object Private : JoinRule
data object Knock : JoinRule
data object Invite : JoinRule
data class Restricted(val rules: ImmutableList<AllowRule>) : JoinRule