From 679b1fd2f2264a65931db7e843061106670ee16f Mon Sep 17 00:00:00 2001 From: Koitharu Date: Thu, 26 Jun 2025 18:56:20 +0300 Subject: [PATCH] Fix crashes --- .../org/koitharu/kotatsu/filter/ui/FilterCoordinator.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/filter/ui/FilterCoordinator.kt b/app/src/main/kotlin/org/koitharu/kotatsu/filter/ui/FilterCoordinator.kt index e7b873ab7..03f923016 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/filter/ui/FilterCoordinator.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/filter/ui/FilterCoordinator.kt @@ -8,6 +8,7 @@ import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.SharingStarted import kotlinx.coroutines.flow.StateFlow +import kotlinx.coroutines.flow.catch import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.distinctUntilChanged import kotlinx.coroutines.flow.distinctUntilChangedBy @@ -435,6 +436,8 @@ class FilterCoordinator @Inject constructor( } else { options.map { result } } + }.catch { + emit(Result.failure(it)) } private fun getBottomTags(limit: Int): Flow>> = combine( @@ -452,6 +455,8 @@ class FilterCoordinator @Inject constructor( } else { options.map { result } } + }.catch { + emit(Result.failure(it)) } private fun List.addFirstDistinct(other: Collection): List {