From 7491e78dba7c71b0fbf0079cf2c002b46bc85b85 Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Thu, 17 Jul 2025 21:49:49 -0700 Subject: [PATCH] Attempt to fix auth --- .../src/app/pages/account/logout/logout.component.ts | 7 +++++-- .../src/app/pages/legal/privacy/privacy.component.ts | 2 +- src/Client/src/app/services/Authentication.ts | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Client/src/app/pages/account/logout/logout.component.ts b/src/Client/src/app/pages/account/logout/logout.component.ts index 5d4c3b1..4357ff9 100644 --- a/src/Client/src/app/pages/account/logout/logout.component.ts +++ b/src/Client/src/app/pages/account/logout/logout.component.ts @@ -21,7 +21,10 @@ export class LogoutComponent { } ngAfterViewInit(){ - this.auth.Logout(); - this.router.navigate(["/"]); + this.auth.Logout().subscribe({ + next: data => { + this.router.navigate(["/"]); + } + }); } } \ No newline at end of file diff --git a/src/Client/src/app/pages/legal/privacy/privacy.component.ts b/src/Client/src/app/pages/legal/privacy/privacy.component.ts index f934ab4..9543545 100644 --- a/src/Client/src/app/pages/legal/privacy/privacy.component.ts +++ b/src/Client/src/app/pages/legal/privacy/privacy.component.ts @@ -14,7 +14,7 @@ import { CommonModule } from '@angular/common'; export class PrivacyComponent { constructor( private http: HttpClient, private router: Router, private route: ActivatedRoute, private title: Title ) { - this.title.setTitle("Contact | BoredCareers"); + this.title.setTitle("Privacy | BoredCareers"); }; } \ No newline at end of file diff --git a/src/Client/src/app/services/Authentication.ts b/src/Client/src/app/services/Authentication.ts index 4e7c8a9..138ccf7 100644 --- a/src/Client/src/app/services/Authentication.ts +++ b/src/Client/src/app/services/Authentication.ts @@ -35,9 +35,9 @@ export class Authentication{ } Logout(){ - this.http.post( "api/account/logout", {}, { responseType: 'json' } ).subscribe( ); this._user.next( new Account ); this.delUserFromStorage(); + return this.http.post( "api/account/logout", {}, { responseType: 'json' } ); } get isLoggedIn(): boolean {