юзера из файрбэйс, например. Только список весь получать всегда?
Если мы говорим про MVVM то VM может сказать что ей нужно имя, но как оно будет получено, от куда, с DataStore, Room или сети это уже знает слой репозитория
Функции создай и обращайся куда надо
20 * 20 будет 400 разных функций для получения разного количества данных с дата стора
Да передавай список ключей ф функцию и получай какие надо параметры
VM не знает о ключах так как она не может знать деталей реализации репозитория
Но передать-то в репозеторий список она может. Когда из вью вызываешь функцию в вм, то передай в неё
Еще лучше, теперь не только VM знает детали реализации, но и сами вью в этом разбираются 😂
Чего останавливаться пусть пользователь сам ключи подбирает)
Через вм передать, а не напрямую
Мне на каждом экране потом ключи подбирать? Так не делается, это не MVVM
Обсуждают сегодня