из двух таблиц бд. Подскажите правильно ли я инициализирую состояние?
                  
                  
                      private val _stateFlow: MutableStateFlow<HomeState> = MutableStateFlow(HomeState())
                  
                  
                      val stateFlow: StateFlow<HomeState> = _stateFlow.asStateFlow()
                  
                  
                  
                  
                  
                      init {
                  
                  
                          viewModelScope.launch {
                  
                  
                              
                  
                  
                              getAllProjectsUseCase.invoke().collect {
                  
                  
                                  _stateFlow.value = _stateFlow.value.copy(projectList = it.map { project -> project.toProjectUI() })
                  
                  
                              }
                  
                  
                  
                  
                  
                              getAllTasksUseCase.invoke().collect {
                  
                  
                                  _stateFlow.value = _stateFlow.value.copy(tasksList = it.map { task -> task.toTaskUI() })
                  
                  
                              }
                  
                  
                  
                  
                  
                          }
                  
                  
                      }
                  
                  
                
А что если юзать combine, а потом stateIn?
Спасибо за ответ, просмотрю, что с этим можно сделать
Обсуждают сегодня