Дано: подключаю api. Есть класс Api с статическими методами get. post. Есть функции на конкретные эндпоинты, где используются методы класса Api.get() и
Api.post().
Задача: Если запрос возвращает статус 422, то нужно выкидывать пользователя. Выкинуть пользователя можно через одну из функций на конкретный эндпоинт /logout.
Вопросы: Как правильно выкидывать пользователя? Можно ли в классе Api прописать выкидывание для методов get, post или нужно прописывать выкидывание в каждой функции на конкретные эндпоинты, чтобы сохранить абстракцию класса Api от конкретной бизнес логики?