дате можно было два раза бросить один и тот же Kotlin object и обзёрвер бы сработал два раза. во флоу же триггер происходит один раз и больше не повторяется, если кидать тот же объект. в такой ситуации единственное решение - изменить object на class?
Да, придется заменить на class. И учитывать то, что StateFlow сравнивает элементы через equality
понял, спасибо. у меня просто идеа подсвечивает, что заменить на object нужно, если делаю класс
Ну насколько я понимаю, stateflow не будет прокидывать объекты, которые одинаковы по ==
Если последний прокинутый был равен новому
да, так и есть
Обсуждают сегодня