diff --git a/src/sdkBase.ts b/src/sdkBase.ts index 21bc2fe..544e58b 100644 --- a/src/sdkBase.ts +++ b/src/sdkBase.ts @@ -189,6 +189,11 @@ export abstract class SdkBase { } public isLoginRequired() { + const identity = this._identity ?? this.getIdentityNoInit(); + // if identity temporarily unavailable, login is not required + if (this.temporarilyUnavailable(identity)) { + return false; + } return !this.isIdentityAvailable(); }