на сервер и в случае ошибки (ошибка доступа) он возвращает ошибку в формате json (там свои поля с кодом ошибки, её значением и тд), а если же всё ок, то он вернёт класс пользователя также в json'e. Но мы ведь по сути в интерфейсе для ретрофита объявляем 1 класс (например, юзер), как в таком случае быть, чтобы в случае ошибки он парсил один класс, в случае удачи парсил класс юзера?
Что-то типа такого должно помочь: https://github.com/haroldadmin/NetworkResponseAdapter
у нас для этого имеется Общий класс Response message success data
Обсуждают сегодня