diff --git a/data/news/src/main/java/com/tangem/data/news/repository/DefaultNewsRepository.kt b/data/news/src/main/java/com/tangem/data/news/repository/DefaultNewsRepository.kt index 6a43110f51..a76785afcf 100644 --- a/data/news/src/main/java/com/tangem/data/news/repository/DefaultNewsRepository.kt +++ b/data/news/src/main/java/com/tangem/data/news/repository/DefaultNewsRepository.kt @@ -85,9 +85,10 @@ internal class DefaultNewsRepository( articlesToUpdate.map { article -> val isViewed = viewedFlags[article.id] == true article.copy(viewed = isViewed) - }.sortedBy { it.viewed }.right() + }.sortedBy { it.viewed } } - .catch { it.left() } + .map, Either>> { it.right() } + .catch { emit(it.left()) } } override fun observeDetailedArticles(): Flow> {