У меня есть следующий герметичный интерфейс < /p> [code]sealed interface MainState { data class Success( val hasUsername: Boolean = false, val isSessionActive: Boolean = false) : MainState
data object Loading : MainState } < /code> и мой MainViewModel < /p> private val _mainState = MutableStateFlow(MainState.Loading) val mainState = _mainState.asStateFlow() .onStart { if(!hasCompleted) { getLoginCredentials() hasCompleted = true } < /code> Затем в моем композиционном < /p> val mainState by mainViewModel.mainState.collectAsStateWithLifecycle(initialValue = MainState.Loading)
this.settingsGraph(navController) } } } } < /code> И я получаю следующую ошибку в этой строке.Incompatible types: MainState. Success and MainState. Loading[/code]