From 22130b62cb58ba705409d6fe74fa032cb1b5bf8a Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Mon, 4 Mar 2024 21:05:34 +0900 Subject: [PATCH] Change withContext to flowOn. Change-Id: Iec1e30326807f79753ec68ee10f2ef5f4ad40535 --- .../repository/CompositeUserNewsResourceRepository.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt index 44fbb1658..9346af6a9 100644 --- a/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt +++ b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt @@ -26,8 +26,8 @@ import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.distinctUntilChanged import kotlinx.coroutines.flow.flatMapLatest import kotlinx.coroutines.flow.flowOf +import kotlinx.coroutines.flow.flowOn import kotlinx.coroutines.flow.map -import kotlinx.coroutines.withContext import javax.inject.Inject /** @@ -48,10 +48,10 @@ class CompositeUserNewsResourceRepository @Inject constructor( ): Flow> = newsRepository.getNewsResources(query) .combine(userDataRepository.userData) { newsResources, userData -> - withContext(defaultDispatcher) { newsResources.mapToUserNewsResources(userData) - } - } + }.flowOn( + defaultDispatcher + ) /** * Returns available news resources (joined with user data) for the followed topics.