chore: move classes add balance fix routes

This commit is contained in:
Constantin Simonis 2025-02-19 12:06:49 +01:00
commit 877b6f77b2
No known key found for this signature in database
GPG key ID: 758DD9C506603183
6 changed files with 4 additions and 3 deletions

View file

@ -0,0 +1 @@
<p>login-success works!</p>

View file

@ -0,0 +1,26 @@
import { ChangeDetectionStrategy, Component, inject, OnInit } from '@angular/core';
import { UserService } from '../../service/user.service';
import { KeycloakService } from 'keycloak-angular';
import { Router } from '@angular/router';
@Component({
selector: 'app-login-success',
standalone: true,
imports: [],
templateUrl: './login-success.component.html',
styleUrl: './login-success.component.css',
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class LoginSuccessComponent implements OnInit {
private userService: UserService = inject(UserService);
private keycloakService: KeycloakService = inject(KeycloakService);
private router: Router = inject(Router);
async ngOnInit() {
const userProfile = await this.keycloakService.loadUserProfile();
const user = await this.userService.getOrCreateUser(userProfile);
sessionStorage.setItem('user', JSON.stringify(user));
this.router.navigate(['']);
}
}