Browse Source

feat(client): resolve type errors in token storage service

pull/7175/head
KenTandrian 2 weeks ago
parent
commit
f13a77d24d
  1. 2
      apps/client/src/app/pages/admin/admin-page.component.ts
  2. 2
      apps/client/src/app/pages/demo/demo-page.component.ts
  3. 4
      apps/client/src/app/services/token-storage.service.ts

2
apps/client/src/app/pages/admin/admin-page.component.ts

@ -103,7 +103,7 @@ export class AdminPageComponent {
const token = this.tokenStorageService.getToken(); const token = this.tokenStorageService.getToken();
document.cookie = [ document.cookie = [
`${BULL_BOARD_COOKIE_NAME}=${encodeURIComponent(token)}`, `${BULL_BOARD_COOKIE_NAME}=${encodeURIComponent(token ?? '')}`,
'path=/', 'path=/',
'SameSite=Strict' 'SameSite=Strict'
].join('; '); ].join('; ');

2
apps/client/src/app/pages/demo/demo-page.component.ts

@ -25,7 +25,7 @@ export class GfDemoPageComponent {
} }
public ngOnInit() { public ngOnInit() {
const hasToken = this.tokenStorageService.getToken()?.length > 0; const hasToken = !!this.tokenStorageService.getToken();
if (hasToken) { if (hasToken) {
this.notificationService.alert({ this.notificationService.alert({

4
apps/client/src/app/services/token-storage.service.ts

@ -6,9 +6,9 @@ import { KEY_TOKEN } from './settings-storage.service';
providedIn: 'root' providedIn: 'root'
}) })
export class TokenStorageService { export class TokenStorageService {
public getToken(): string { public getToken(): string | null {
return ( return (
window.sessionStorage.getItem(KEY_TOKEN) || window.sessionStorage.getItem(KEY_TOKEN) ??
window.localStorage.getItem(KEY_TOKEN) window.localStorage.getItem(KEY_TOKEN)
); );
} }

Loading…
Cancel
Save