Skip to content
This repository was archived by the owner on Jul 16, 2024. It is now read-only.

Commit 9ff9ddb

Browse files
committed
Cleanup asStateFlow
1 parent 9facbb9 commit 9ff9ddb

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

biz/detail/src/main/kotlin/io/goooler/demoapp/detail/vm/DetailViewModel.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,8 @@ class DetailViewModel : BaseViewModel() {
2020

2121
lateinit var fullName: String
2222

23-
val repoDetailModel: StateFlow<RepoDetailModel>
24-
get() = _repoDetailModel.asStateFlow()
25-
val isRefreshing: StateFlow<Boolean>
26-
get() = _isRefreshing.asStateFlow()
23+
val repoDetailModel: StateFlow<RepoDetailModel> = _repoDetailModel.asStateFlow()
24+
val isRefreshing: StateFlow<Boolean> = _isRefreshing.asStateFlow()
2725

2826
fun refresh() {
2927
viewModelScope.launch {

biz/main/src/main/kotlin/io/goooler/demoapp/main/vm/MainHomeViewModel.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import kotlinx.coroutines.async
1616
import kotlinx.coroutines.delay
1717
import kotlinx.coroutines.flow.MutableStateFlow
1818
import kotlinx.coroutines.flow.StateFlow
19+
import kotlinx.coroutines.flow.asStateFlow
1920
import kotlinx.coroutines.flow.flow
2021
import kotlinx.coroutines.flow.flowOn
2122
import kotlinx.coroutines.flow.onCompletion
@@ -26,7 +27,7 @@ class MainHomeViewModel : BaseViewModel() {
2627
private val repository = MainCommonRepository()
2728

2829
private val _title = MutableStateFlow("")
29-
val title: StateFlow<String> = _title
30+
val title: StateFlow<String> = _title.asStateFlow()
3031

3132
private var countdownJob: Job? = null
3233

0 commit comments

Comments
 (0)