mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 12:07:28 +00:00
Rename isFetchingSearchResults to showSearchLoader
This commit is contained in:
+1
-1
@@ -25,5 +25,5 @@ data class UserSearchResult(
|
||||
|
||||
data class UserSearchResultState(
|
||||
val results: List<UserSearchResult>,
|
||||
val isFetchingSearchResults: Boolean,
|
||||
val isSearching: Boolean,
|
||||
)
|
||||
|
||||
+2
-2
@@ -47,7 +47,7 @@ class MatrixUserRepository @Inject constructor(
|
||||
null
|
||||
}
|
||||
if (shouldQueryProfile || shouldFetchSearchResults) {
|
||||
emit(UserSearchResultState(isFetchingSearchResults = shouldFetchSearchResults, results = listOfNotNull(fakeSearchResult)))
|
||||
emit(UserSearchResultState(isSearching = shouldFetchSearchResults, results = listOfNotNull(fakeSearchResult)))
|
||||
}
|
||||
if (shouldFetchSearchResults) {
|
||||
val results = fetchSearchResults(query, shouldQueryProfile)
|
||||
@@ -73,7 +73,7 @@ class MatrixUserRepository @Inject constructor(
|
||||
?: UserSearchResult(MatrixUser(UserId(query)), isUnresolved = true))
|
||||
}
|
||||
|
||||
return UserSearchResultState(results = results, isFetchingSearchResults = false)
|
||||
return UserSearchResultState(results = results, isSearching = false)
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
+6
-6
@@ -55,11 +55,11 @@ internal class MatrixUserRepositoryTest {
|
||||
|
||||
result.test {
|
||||
awaitItem().also {
|
||||
assertThat(it.isFetchingSearchResults).isTrue()
|
||||
assertThat(it.isSearching).isTrue()
|
||||
assertThat(it.results).isEmpty()
|
||||
}
|
||||
awaitItem().also {
|
||||
assertThat(it.isFetchingSearchResults).isFalse()
|
||||
assertThat(it.isSearching).isFalse()
|
||||
assertThat(it.results).isEmpty()
|
||||
}
|
||||
awaitComplete()
|
||||
@@ -76,11 +76,11 @@ internal class MatrixUserRepositoryTest {
|
||||
|
||||
result.test {
|
||||
awaitItem().also {
|
||||
assertThat(it.isFetchingSearchResults).isTrue()
|
||||
assertThat(it.isSearching).isTrue()
|
||||
assertThat(it.results).isEmpty()
|
||||
}
|
||||
awaitItem().also {
|
||||
assertThat(it.isFetchingSearchResults).isFalse()
|
||||
assertThat(it.isSearching).isFalse()
|
||||
assertThat(it.results).isEqualTo(aMatrixUserList().toUserSearchResults())
|
||||
}
|
||||
awaitComplete()
|
||||
@@ -96,7 +96,7 @@ internal class MatrixUserRepositoryTest {
|
||||
|
||||
result.test {
|
||||
awaitItem().also {
|
||||
assertThat(it.isFetchingSearchResults).isTrue()
|
||||
assertThat(it.isSearching).isTrue()
|
||||
assertThat(it.results).isEqualTo(listOf(placeholderResult()))
|
||||
}
|
||||
cancelAndConsumeRemainingEvents()
|
||||
@@ -112,7 +112,7 @@ internal class MatrixUserRepositoryTest {
|
||||
|
||||
result.test {
|
||||
awaitItem().also {
|
||||
assertThat(it.isFetchingSearchResults).isTrue()
|
||||
assertThat(it.isSearching).isTrue()
|
||||
assertThat(it.results).isEmpty()
|
||||
}
|
||||
cancelAndConsumeRemainingEvents()
|
||||
|
||||
Reference in New Issue
Block a user