Merge pull request #6045 from element-hq/feature/fga/invite_people_suggestions

Add suggestions section to InvitePeopleView
This commit is contained in:
ganfra 2026-01-20 13:45:42 +01:00 committed by GitHub
commit dd68db3fc1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 239 additions and 60 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()
}