obtainAction(it) }
Почему он не понимает что it уже не нуллабеллен?
viewactions - StateFlow
потому что у фильтр возвращает тот же тип, что и получил, то бишь T?. Стоит попробовать filterIsinstance<Foo>()
а ещё есть filterNotNull()
Спасибо, помогло, но я так вижу оно крашнется если будет нул поэтому я лучше оставлю как делал до этого
Там внутри as Flow<R> я про filterInstance
это ж inline, оно чекед и если не подходит, то просто пропускает
Насколько я вижу нет
там проверка на is
Про filter isInstance была плохая идея. Он ко всем упрочему медленнее. А вот filterNotNull/mapNotNull для этого и сделаны
Ага, использовал filterNotNull, спасибо
Я пишу в том порядке, в котором читаю :) Чтобы сложность была линейная
Обсуждают сегодня