Я запутался здесь в обработке обещания.
У меня есть функция, которая возвращает логическое значение относительно результата обещания (это часть действий магазина mobx)
поэтому здесь, если длина больше нуля, я хочу вернуть true, иначе вернуть false. но, конечно, до того, как обещание будет выполнено, возвращается false
@action
public isUserAdmin(): boolean {
this.user!.getIdTokenResult().then((idTokenResult) => {
return idTokenResult.groups.length > 0;
});
return false;
}
Я запутался в использовании await, async или ни одного из них