From 13004590137d64af5332bec7af184ea0ecb77f75 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Mon, 29 Apr 2024 16:19:23 +0300 Subject: [PATCH] logut if user is unauthorized --- .../src/lib/services/status-code-error-handler.service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/theme-shared/src/lib/services/status-code-error-handler.service.ts b/npm/ng-packs/packages/theme-shared/src/lib/services/status-code-error-handler.service.ts index 976bb11702..5bacd7c3c0 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/services/status-code-error-handler.service.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/services/status-code-error-handler.service.ts @@ -17,7 +17,7 @@ export class StatusCodeErrorHandlerService implements CustomHttpErrorHandlerServ protected readonly authService = inject(AuthService); protected readonly handledStatusCodes = [401, 403, 404, 500] as const; - protected status: typeof this.handledStatusCodes[number]; + protected status: (typeof this.handledStatusCodes)[number]; readonly priority = CUSTOM_HTTP_ERROR_HANDLER_PRIORITY.normal; @@ -90,8 +90,9 @@ export class StatusCodeErrorHandlerService implements CustomHttpErrorHandlerServ this.showConfirmation(title, message).subscribe(); break; - case 403: + this.authService.logout(); + break; case 500: this.showPage(); break;