From e2cbf6822b5ef9aed582c48933a504a25e28a2d6 Mon Sep 17 00:00:00 2001 From: Ali Akber <128383241+aliakberaakashdh@users.noreply.github.com> Date: Wed, 5 Jul 2023 13:06:15 +0200 Subject: [PATCH 1/2] Update EmitAllViewModel.kt --- .../kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt b/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt index e922f63..30c5f14 100644 --- a/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt +++ b/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt @@ -31,7 +31,7 @@ class EmitAllViewModel( emitAll(flowOf(emptyList())) }.zip(apiHelper.getUsersWithError().catch { emitAll(flowOf(emptyList())) - }) { usersFromApi, moreUsersFromApi -> + }) { usersFromApi, usersFromErrorApi -> val allUsersFromApi = mutableListOf() allUsersFromApi.addAll(usersFromApi) allUsersFromApi.addAll(moreUsersFromApi) @@ -44,4 +44,4 @@ class EmitAllViewModel( } } -} \ No newline at end of file +} From f5a5809a57281eb47fccf7ddd39fed0781f77099 Mon Sep 17 00:00:00 2001 From: Ali Akber <128383241+aliakberaakashdh@users.noreply.github.com> Date: Wed, 18 Jun 2025 11:30:41 +0200 Subject: [PATCH 2/2] Update EmitAllViewModel.kt --- .../kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt b/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt index 30c5f14..3b7b464 100644 --- a/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt +++ b/app/src/main/java/me/amitshekhar/learn/kotlin/flow/ui/errorhandling/emitall/EmitAllViewModel.kt @@ -34,7 +34,7 @@ class EmitAllViewModel( }) { usersFromApi, usersFromErrorApi -> val allUsersFromApi = mutableListOf() allUsersFromApi.addAll(usersFromApi) - allUsersFromApi.addAll(moreUsersFromApi) + allUsersFromApi.addAll(usersFromErrorApi) return@zip allUsersFromApi }.flowOn(dispatcherProvider.io).catch { e -> _uiState.value = UiState.Error(e.toString())