Skip to content

Commit a97f789

Browse files
committed
update MainVM.kt
1 parent c1e5b5c commit a97f789

File tree

2 files changed

+2
-3
lines changed
  • data/src/main/java/com/hoc/flowmvi/data
  • feature-main/src/main/java/com/hoc/flowmvi/ui/main

2 files changed

+2
-3
lines changed

data/src/main/java/com/hoc/flowmvi/data/DataModule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import com.hoc.flowmvi.data.remote.UserApiService
77
import com.hoc.flowmvi.domain.repository.UserRepository
88
import com.squareup.moshi.Moshi
99
import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory
10-
import java.util.concurrent.TimeUnit
1110
import kotlinx.coroutines.ExperimentalCoroutinesApi
1211
import kotlinx.coroutines.FlowPreview
1312
import okhttp3.OkHttpClient
@@ -17,6 +16,7 @@ import org.koin.core.qualifier.named
1716
import org.koin.dsl.module
1817
import retrofit2.Retrofit
1918
import retrofit2.converter.moshi.MoshiConverterFactory
19+
import java.util.concurrent.TimeUnit
2020
import kotlin.time.ExperimentalTime
2121

2222
private const val BASE_URL = "BASE_URL"

feature-main/src/main/java/com/hoc/flowmvi/ui/main/MainVM.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ internal class MainVM(
5555
_intentFlow.filterIsInstance<ViewIntent.Initial>().take(1),
5656
_intentFlow.filterNot { it is ViewIntent.Initial }
5757
)
58-
.shareIn(viewModelScope, SharingStarted.WhileSubscribed())
5958
.toPartialChangeFlow()
6059
.sendSingleEvent()
6160
.scan(initialVS) { vs, change -> change.reduce(vs) }
@@ -86,7 +85,7 @@ internal class MainVM(
8685
}
8786
}
8887

89-
private fun Flow<ViewIntent>.toPartialChangeFlow(): Flow<PartialChange> {
88+
private fun Flow<ViewIntent>.toPartialChangeFlow(): Flow<PartialChange> = shareIn(viewModelScope, SharingStarted.WhileSubscribed()).run {
9089
val getUserChanges = getUsersUseCase()
9190
.onEach { Log.d("###", "[MAIN_VM] Emit users.size=${it.size}") }
9291
.map {

0 commit comments

Comments
 (0)