Merge branch 'develop' into feature/fga/room_directory

This commit is contained in:
ganfra 2024-03-28 16:15:04 +01:00
commit 37d645d153
126 changed files with 787 additions and 259 deletions

View file

@ -55,6 +55,7 @@ interface MatrixRoom : Closeable {
val topic: String?
val avatarUrl: String?
val isEncrypted: Boolean
val isSpace: Boolean
val isDirect: Boolean
val isPublic: Boolean
val activeMemberCount: Long

View file

@ -66,7 +66,9 @@ enum class RoomMembershipState {
INVITE,
JOIN,
KNOCK,
LEAVE
LEAVE;
fun isActive(): Boolean = this == JOIN || this == INVITE
}
/**

View file

@ -213,6 +213,9 @@ class RustMatrixRoom(
override val isPublic: Boolean
get() = innerRoom.isPublic()
override val isSpace: Boolean
get() = innerRoom.isSpace()
override val isDirect: Boolean
get() = innerRoom.isDirect()

View file

@ -77,6 +77,7 @@ class FakeMatrixRoom(
override val alias: String? = null,
override val alternativeAliases: List<String> = emptyList(),
override val isPublic: Boolean = true,
override val isSpace: Boolean = false,
override val isDirect: Boolean = false,
override val isOneToOne: Boolean = false,
override val joinedMemberCount: Long = 123L,