File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
AdaptiveUiCodelab/app/src/main/java/com/example/reply/ui
ThemingCodelab/app/src/main/java/com/example/reply/ui Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -23,14 +23,15 @@ import com.example.reply.data.EmailsRepository
2323import com.example.reply.data.EmailsRepositoryImpl
2424import kotlinx.coroutines.flow.MutableStateFlow
2525import kotlinx.coroutines.flow.StateFlow
26+ import kotlinx.coroutines.flow.asStateFlow
2627import kotlinx.coroutines.flow.catch
2728import kotlinx.coroutines.launch
2829
2930class ReplyHomeViewModel (private val emailsRepository : EmailsRepository = EmailsRepositoryImpl ()): ViewModel() {
3031
3132 // UI state exposed to the UI
3233 private val _uiState = MutableStateFlow (ReplyHomeUIState (loading = true ))
33- val uiState: StateFlow <ReplyHomeUIState > = _uiState
34+ val uiState: StateFlow <ReplyHomeUIState > = _uiState .asStateFlow()
3435
3536 init {
3637 observeEmails()
Original file line number Diff line number Diff line change @@ -22,14 +22,15 @@ import com.example.reply.data.Email
2222import com.example.reply.data.LocalEmailsDataProvider
2323import kotlinx.coroutines.flow.MutableStateFlow
2424import kotlinx.coroutines.flow.StateFlow
25+ import kotlinx.coroutines.flow.asStateFlow
2526import kotlinx.coroutines.flow.catch
2627import kotlinx.coroutines.launch
2728
2829class ReplyHomeViewModel : ViewModel () {
2930
3031 // UI state exposed to the UI
3132 private val _uiState = MutableStateFlow (ReplyHomeUIState (loading = true ))
32- val uiState: StateFlow <ReplyHomeUIState > = _uiState
33+ val uiState: StateFlow <ReplyHomeUIState > = _uiState .asStateFlow()
3334
3435 init {
3536 initEmailList()
You can’t perform that action at this time.
0 commit comments