PM-7392 - TokenSvc - getRefreshToken should return null or a value - not undefined.
This commit is contained in:
parent
cd7680329d
commit
3e9f904e84
|
@ -1214,7 +1214,7 @@ describe("TokenService", () => {
|
|||
// Act
|
||||
const result = await (tokenService as any).getRefreshToken();
|
||||
// Assert
|
||||
expect(result).toBeUndefined();
|
||||
expect(result).toBeNull();
|
||||
});
|
||||
|
||||
it("should return null if no refresh token is found in memory, disk, or secure storage", async () => {
|
||||
|
|
|
@ -550,11 +550,11 @@ export class TokenService implements TokenServiceAbstraction {
|
|||
}
|
||||
}
|
||||
|
||||
async getRefreshToken(userId?: UserId): Promise<string | undefined> {
|
||||
async getRefreshToken(userId?: UserId): Promise<string | null> {
|
||||
userId ??= await firstValueFrom(this.activeUserIdGlobalState.state$);
|
||||
|
||||
if (!userId) {
|
||||
return undefined;
|
||||
return null;
|
||||
}
|
||||
|
||||
// pre-secure storage migration:
|
||||
|
|
Loading…
Reference in New Issue