TD-4: Bannen funktioniert
All checks were successful
Quality Check / Linting (push) Successful in 23s

This commit is contained in:
Dorian Nemec 2025-03-12 13:16:17 +01:00
parent acc1dc9bea
commit 560a7ddfbb
3 changed files with 5 additions and 3 deletions

View file

@ -1,7 +1,8 @@
interface UserData { interface UserData {
username: string, username: string,
verified: boolean, verified: boolean,
id: number id: number,
banned: boolean
} }
export default UserData; export default UserData;

View file

@ -23,7 +23,8 @@ export class AuthService implements CanActivate {
this.$user.next(isLoggedIn ? { this.$user.next(isLoggedIn ? {
username: userData.preferred_username, username: userData.preferred_username,
verified: userData.email_verified, verified: userData.email_verified,
id: userData.id id: userData.id,
banned: userData.banned
} : undefined); } : undefined);
}); });
} }

View file

@ -63,7 +63,7 @@ export class DashboardComponent implements OnInit {
banPlayer(user: UserData): void { banPlayer(user: UserData): void {
console.log(`Banning user: ${user.username}`); console.log(`Banning user: ${user.username}`);
this.adminService.banPlayer(user.id); this.adminService.banPlayer(user.id).subscribe(()=>{});
this.fetchPlayers(''); this.fetchPlayers('');
} }