Логика работы обычной LiveData и LiveData, к которой применен map, в части выдачи результата не отличается и всё, что было передано будет получено после прохождения трансформации
Спасибо, но вопрос скорее не про то.
Дело в том, что у меня UI ждет 1 элемент, и было бы круто по событию пользовательского интерфейса класть следующий из уже заготовленного списка, а в случае, если список пустой - запрашивать новую пачку. Но у меня не получается "наблюдать" за состоянием списка из самой ViewModel, я пробовал через observeForever но видимо нужен какой то другой способ