From 37ad41559a075cf328ee418d3148ea820a5304bb Mon Sep 17 00:00:00 2001 From: Diego Beraldin Date: Sun, 10 Dec 2023 17:59:24 +0100 Subject: [PATCH] fix: unread counter in nav bar; closes #269 (#273) --- .../com/github/diegoberaldin/raccoonforlemmy/MainViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/MainViewModel.kt b/shared/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/MainViewModel.kt index aa0b355c4..95faf3571 100644 --- a/shared/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/MainViewModel.kt +++ b/shared/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/MainViewModel.kt @@ -5,6 +5,7 @@ import com.github.diegoberaldin.raccoonforlemmy.core.architecture.MviModel import com.github.diegoberaldin.raccoonforlemmy.feature.inbox.InboxCoordinator import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.IO +import kotlinx.coroutines.flow.launchIn import kotlinx.coroutines.flow.onEach import kotlinx.coroutines.launch @@ -20,7 +21,7 @@ class MainViewModel( mvi.scope?.launch(Dispatchers.IO) { inboxCoordinator.totalUnread.onEach { unreadCount -> mvi.emitEffect(MainScreenMviModel.Effect.UnreadItemsDetected(unreadCount)) - } + }.launchIn(this) } }