[Room member list] Display room member list (#276)
* Implement room member list * Move timeline initialization back to `TimelinePresenter`. * Fix crash when the `innerRoom` inside a `RustMatrixRoom` is destroyed but `syncUpdateFlow` is still running. * Address review comments
This commit is contained in:
parent
7d3fd30d66
commit
11f041d940
62 changed files with 1159 additions and 157 deletions
|
|
@ -31,9 +31,11 @@ interface MatrixRoom: Closeable {
|
|||
val alternativeAliases: List<String>
|
||||
val topic: String?
|
||||
val avatarUrl: String?
|
||||
val members: List<RoomMember>
|
||||
val isEncrypted: Boolean
|
||||
|
||||
suspend fun members() : List<RoomMember>
|
||||
suspend fun memberCount(): Int
|
||||
|
||||
fun syncUpdateFlow(): Flow<Long>
|
||||
|
||||
fun timeline(): MatrixTimeline
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue