Add suggestions section to InvitePeopleView

This commit is contained in:
ganfra 2026-01-19 17:35:39 +01:00
parent 1070b55bb9
commit 660265e8d8
11 changed files with 227 additions and 48 deletions

View file

@ -55,6 +55,7 @@ class FakeBaseRoom(
private val leaveRoomLambda: () -> Result<Unit> = { lambdaError() },
private var updateMembersResult: () -> Unit = { lambdaError() },
private val getMembersResult: (Int) -> Result<List<RoomMember>> = { lambdaError() },
private val getDirectRoomMemberResult: () -> RoomMember? = { null },
private val saveComposerDraftLambda: (ComposerDraft) -> Result<Unit> = { _: ComposerDraft -> Result.success(Unit) },
private val loadComposerDraftLambda: () -> Result<ComposerDraft?> = { Result.success<ComposerDraft?>(null) },
private val clearComposerDraftLambda: () -> Result<Unit> = { Result.success(Unit) },
@ -90,6 +91,10 @@ class FakeBaseRoom(
return getMembersResult(limit)
}
override suspend fun getDirectRoomMember(): RoomMember? {
return getDirectRoomMemberResult()
}
override suspend fun subscribeToSync() {
subscribeToSyncLambda()
}