[Room Details] Block & unblock user (#340)
This commit is contained in:
parent
5e8636d66e
commit
2376d32b9e
35 changed files with 477 additions and 174 deletions
|
|
@ -36,13 +36,13 @@ interface MatrixRoom : Closeable {
|
|||
val isDirect: Boolean
|
||||
val isPublic: Boolean
|
||||
|
||||
suspend fun members(): List<RoomMember>
|
||||
fun members() : Flow<List<RoomMember>>
|
||||
|
||||
suspend fun memberCount(): Int
|
||||
fun updateMembers()
|
||||
|
||||
fun getMember(userId: UserId): RoomMember?
|
||||
fun getMember(userId: UserId): Flow<RoomMember?>
|
||||
|
||||
fun getDmMember(): RoomMember?
|
||||
fun getDmMember(): Flow<RoomMember?>
|
||||
|
||||
fun syncUpdateFlow(): Flow<Long>
|
||||
|
||||
|
|
@ -62,6 +62,10 @@ interface MatrixRoom : Closeable {
|
|||
|
||||
suspend fun redactEvent(eventId: EventId, reason: String? = null): Result<Unit>
|
||||
|
||||
suspend fun ignoreUser(userId: UserId): Result<Unit>
|
||||
|
||||
suspend fun unignoreUser(userId: UserId): Result<Unit>
|
||||
|
||||
suspend fun leave(): Result<Unit>
|
||||
|
||||
suspend fun acceptInvitation(): Result<Unit>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue