Это получается уже 2 разные лайвдаты, одна первичная из базы слушается во вьюмодели, вторая фиктивная - как флажок, который говорит фрагменту, что нужно загрузить данные и они гарантированно пересчитаны.
Добрый вечер. А чем вызвана необходимость инициализирующего значения у MutableStateFlow? Переписываю приложение с livedata на flow и непонятно как быть с этим значением. Хотелось бы узнать best practice работы с этим)
@Suppress("FunctionName") public fun <T> MutableStateFlow(value: T): MutableStateFlow<T> = StateFlowImpl(value ?: NULL)
отдельное подгорание от дебильной моды называть интерфейс и функцию-конструктор одинаково, так что хуй поймешь кто есть кто, да еще и с большой буквы, да еще и засупресить варнинг иде чтоб не ругалось 😈 кажется шутка с котлином зашла слишком далеко