Я обновляю customClaims через облачную функцию автоматического запуска и не могу получить доступ к таким новым customClaims в правилах безопасности.
Я работаю над веб-приложением чата. с функцией отправки запроса на добавление в друзья, и я хочу ограничить количество друзей для каждого пользователя, поэтому я использую облачную функцию автоматического запуска при создании нового документа (разговор, который определяет новую дружбу), затем увеличиваю пользовательские требования friendsNumber, чтобы иметь возможность управлять разрешением ограниченных друзейТаким образом, каждый раз, когда пользователь добавляет друзей, friendsNumber увеличивается на 1, но в правилах безопасности я всегда получаю request.auth.token.friendsNumber == 0
.
. Я знаю, что запрос был отправлен по старому токену, а с помощью forcerefresh я мог получить новый. Но это желание работает со мной, потому что я обновляю friendsNumber customClaims через облачную функцию автоматического запуска.
Есть ли какие-либо методы для получения последнего токена или способа доступа к таким новым customClaims?