MatrixUserRepo : fix tests

This commit is contained in:
ganfra
2024-01-05 13:44:59 +01:00
parent c6b3387b62
commit 109aea5ede
6 changed files with 45 additions and 30 deletions
@@ -17,7 +17,7 @@
package io.element.android.libraries.usersearch.test
import io.element.android.libraries.usersearch.api.UserRepository
import io.element.android.libraries.usersearch.api.UserSearchResult
import io.element.android.libraries.usersearch.api.UserSearchResults
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableSharedFlow
@@ -26,14 +26,14 @@ class FakeUserRepository : UserRepository {
var providedQuery: String? = null
private set
private val flow = MutableSharedFlow<List<UserSearchResult>>()
private val flow = MutableSharedFlow<UserSearchResults>()
override suspend fun search(query: String): Flow<List<UserSearchResult>> {
override fun search(query: String): Flow<UserSearchResults> {
providedQuery = query
return flow
}
suspend fun emitResult(result: List<UserSearchResult>) {
suspend fun emitResult(result: UserSearchResults) {
flow.emit(result)
}