У меня есть приложение для Android, в котором разные пользователи могут выполнять различное количество действий в зависимости от их полномочий (ролей и разрешений).
Как только пользователь входит в систему, ответ содержит список полномочий этого пользователя в приложении. Следовательно, я хочу иметь возможность ограничивать некоторые представления и действия в приложении на основе этих полномочий. Например, пользователь с ролью A может выполнять только определенные действия, например, действие A. Как мне сделать это таким образом, чтобы я мог иметь глобальный доступ к полномочиям текущего пользователя? Я планирую использовать ROOM для сохранения прав пользователей в таблице UserProfile.