Можно ли одновременно обновить пользователя и настраиваемые утверждения?
Я могу обновить пользовательские утверждения, используя пример в документации.
admin.auth().setCustomUserClaims(uid, {admin: true}).then(() => {
});
Я могу обновить пользователя с помощью
firebase.auth().updateUser(request.body.user.uid, {
displayName: request.body.user.username,
email: request.body.user.email
})
Я думал, что это будет так же просто, как этот пример ниже, но он продолжает оставлять пользовательские утверждения как undefined
const customClaims = {
admin: true,
accessLevel: 9
};
firebase.auth().updateUser(request.body.user.uid, {
displayName: request.body.user.username,
email: request.body.user.email,
customClaims: customClaims
})
Есть ли способ делать и то, и другое одновременно? Или они должны быть отдельными?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Документированный метод updateUser принимает строковый uid и объект UpdateRequest. Как видно из связанных документов API, UpdateRequest не имеет свойства customClaims или чего-либо, что позволяет обновлять утверждения в том же вызове. Вы всегда можете подать запрос функции, если это важно для вашего варианта использования.
Это поддерживается на других языках - Java, Python и Go. API Node.js в этом отношении немного отстает.
Спасибо за разъяснение.