Size: a a a

ReactiveX - русскоговорящее сообщество

2020 June 27

А

Александр in ReactiveX - русскоговорящее сообщество
iamthevoid
Много где нужно, но выучив одно, будешь знать и другое. У них есть различия, но и есть очень много общего. Flow у корутин очень много взял от парадигмы рх, так что знай хорошо что то одно, в другом сможешь найти или создать похожие инструменты
спасибо
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Aleksey D.
по-моему, проблема в том, что у тебя сверху List<StarId>, а снизу - List<VideoEntity>

возможно, стоит вернуть в начала ArrayList<VideoEntity>() или emptyList<VideoEntry>()
Я не совсем понял что ты имеешь ввиду. Но мне надо в входящем листе VideoEntity проставить у каждого VideoEntity поле star = true если VideoEntity.videoId есть в листе из getVideoIds()
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Evgeny GooDi
Я не совсем понял что ты имеешь ввиду. Но мне надо в входящем листе VideoEntity проставить у каждого VideoEntity поле star = true если VideoEntity.videoId есть в листе из getVideoIds()
ой, я тоже не совсем понял, что я написал
а почему ошибка подчеркивается?
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Aleksey D.
ой, я тоже не совсем понял, что я написал
а почему ошибка подчеркивается?
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
так, во-первых, переменная result там не нужна
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
достаточно просто return@map list.map { // .. // } сделать
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Aleksey D.
достаточно просто return@map list.map { // .. // } сделать
что значит запись return@map ?
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
выйти из оператора мап?
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Evgeny GooDi
что значит запись return@map ?
возвращаешь значение из лямбды map {}, а не из метода setStars, в данном случае то же самое, что и ничего не писать
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
не, чота не то
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
а какой возращаемый тип у getStarIds?
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Evgeny GooDi
не, чота не то
да, это не решает проблему, это просто лишний код убирает
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Aleksey D.
а какой возращаемый тип у getStarIds?
fun getStarIds(): Maybe<List<String>>
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Evgeny GooDi
fun getStarIds(): Maybe<List<String>>
ага, а у setStars - Observable. смекаешь?
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Aleksey D.
ага, а у setStars - Observable. смекаешь?
да чота если Observable вернуть то всё равно пустой лист ведь приходит
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
и цепочка не запускается
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Evgeny GooDi
да чота если Observable вернуть то всё равно пустой лист ведь приходит
да, но он хотя бы красное уберет
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
уберет, но не работает ж....
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Evgeny GooDi
и цепочка не запускается
а это уже надо смотреть весь твой код, наговнякал где-то знатно 🤷
источник

EG

Evgeny GooDi in ReactiveX - русскоговорящее сообщество
Неее, стопэ, чой это я наговнякал ))))
источник