пермишена - это вывод диалога с кнопочками и чекбоксом. Результат пермишена - это то на что юзер тапнул. Если с ними работать как со своими вью обычными, то вопросов и не возникает как это делать правильно
Запрос пермишена, кроме вьхи, это еще и то, что может повлиять на работу приложения дальше. Не дали тебе доступа к камере, а у тебя приложение только на этом завязано. Если эту обработку абстрактно сделать в репозитории, то у тебя обычный сценарий, из которого может вернуться ошибка, мол не дали разрешений. Если делать во вью этт, то это уже надо делать два отдельных сценария. Удачный и не удачный, причем он пройдет почти по всем слоям дальше. Здесь уже тупо выбор подхода, какой тебе ближе. Мне первый нравится больше, но реализовывать его это жопа, поэтому я делаю во вью.
Обсуждают сегодня