From ce3a0b94baa78b113cdfaeaf8bf9acb172bf685b Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Wed, 1 Jul 2026 08:55:26 +0700 Subject: [PATCH] feat(client): resolve type errors in user service --- apps/client/src/app/services/user/user.service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/client/src/app/services/user/user.service.ts b/apps/client/src/app/services/user/user.service.ts index caeea775e..2ea75fe09 100644 --- a/apps/client/src/app/services/user/user.service.ts +++ b/apps/client/src/app/services/user/user.service.ts @@ -97,7 +97,7 @@ export class UserService extends ObservableStore { } public reset() { - this.setState({ user: null }, UserStoreActions.RemoveUser); + this.setState({ user: undefined }, UserStoreActions.RemoveUser); } public signOut() { @@ -127,7 +127,11 @@ export class UserService extends ObservableStore { const cookies = await cookieStore.getAll(); - await Promise.all(cookies.map(({ name }) => cookieStore.delete(name))); + const cookieNames = cookies + .map(({ name }) => name) + .filter((name): name is string => !!name); + + await Promise.all(cookieNames.map((name) => cookieStore.delete(name))); } private fetchUser(): Observable {