Доброй ночи!
Получаю от сервера список категорий, у каждой категории есть список подкатегорий.
Это дело надо запихнуть в Recycler в виде чекбоксов, подкатегории тупо с отступом.
В репозитории превращаю этот двумерный список в одномерный, т.е. всё мапится в 3ю модель с флагом isSubcategory.
Меня смущает код мапера - в цикле создать список, добавить категорию и потом её подкатегории. Ещё не нравится, что приходится это дело мапить обратно т.к. при приходе нового списка, надо сохранить состояние чекбоксов. Или такой вариант норм и я зря загоняюсь?