diff --git a/src/app/core/auth/UserData.d.ts b/src/app/core/auth/UserData.d.ts index 638948f..be1060e 100644 --- a/src/app/core/auth/UserData.d.ts +++ b/src/app/core/auth/UserData.d.ts @@ -1,7 +1,8 @@ interface UserData { username: string, verified: boolean, - id: number + id: number, + banned: boolean } export default UserData; diff --git a/src/app/core/auth/auth.service.ts b/src/app/core/auth/auth.service.ts index 3c8c045..eba59af 100644 --- a/src/app/core/auth/auth.service.ts +++ b/src/app/core/auth/auth.service.ts @@ -23,7 +23,8 @@ export class AuthService implements CanActivate { this.$user.next(isLoggedIn ? { username: userData.preferred_username, verified: userData.email_verified, - id: userData.id + id: userData.id, + banned: userData.banned } : undefined); }); } diff --git a/src/app/views/dashboard/dashboard.component.ts b/src/app/views/dashboard/dashboard.component.ts index 4f3a190..fe0c88a 100644 --- a/src/app/views/dashboard/dashboard.component.ts +++ b/src/app/views/dashboard/dashboard.component.ts @@ -63,7 +63,7 @@ export class DashboardComponent implements OnInit { banPlayer(user: UserData): void { console.log(`Banning user: ${user.username}`); - this.adminService.banPlayer(user.id); + this.adminService.banPlayer(user.id).subscribe(()=>{}); this.fetchPlayers(''); }