From d0b11bd90fd9ef785e646c86c2fdbac381d4a363 Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Wed, 1 Jul 2026 08:44:34 +0700 Subject: [PATCH] feat(client): resolve type errors in impersonation storage service --- apps/client/src/app/components/header/header.component.ts | 2 +- apps/client/src/app/services/impersonation-storage.service.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/client/src/app/components/header/header.component.ts b/apps/client/src/app/components/header/header.component.ts index 29e2e6502..c12509d58 100644 --- a/apps/client/src/app/components/header/header.component.ts +++ b/apps/client/src/app/components/header/header.component.ts @@ -101,7 +101,7 @@ export class GfHeaderComponent implements OnChanges { protected hasPermissionToAccessAssistant: boolean; protected hasPermissionToAccessFearAndGreedIndex: boolean; protected hasPermissionToCreateUser: boolean; - protected impersonationId: string; + protected impersonationId: string | null; protected readonly internalRoutes = internalRoutes; protected isMenuOpen: boolean; protected readonly routeAbout = publicRoutes.about.path; diff --git a/apps/client/src/app/services/impersonation-storage.service.ts b/apps/client/src/app/services/impersonation-storage.service.ts index fccbc8570..fb101e220 100644 --- a/apps/client/src/app/services/impersonation-storage.service.ts +++ b/apps/client/src/app/services/impersonation-storage.service.ts @@ -7,11 +7,11 @@ export const IMPERSONATION_KEY = 'impersonationId'; providedIn: 'root' }) export class ImpersonationStorageService { - private hasImpersonationChangeSubject = new BehaviorSubject( + private hasImpersonationChangeSubject = new BehaviorSubject( this.getId() ); - public getId(): string { + public getId(): string | null { return window.localStorage.getItem(IMPERSONATION_KEY); }