fix: lazy load login success component

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

View file

@ -59,7 +59,7 @@ public class UserService {
HttpHeaders headers = new HttpHeaders(); HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", token); headers.set("Authorization", token);
ResponseEntity<KeycloakUserDto> response = this.http.exchange("http://localhost:9090/realms/LF12/protocol/openid-connect/userinfo", HttpMethod.GET, new HttpEntity<>(headers), KeycloakUserDto.class); ResponseEntity<KeycloakUserDto> response = this.http.exchange("http://localhost:9090/realms/LF12/protocol/openid-connect/userinfo", HttpMethod.GET, new HttpEntity<>(headers), KeycloakUserDto.class);
return response.getBody(); return response.getBody();
} }

View file

@ -2,7 +2,6 @@ import { Routes } from '@angular/router';
import { LandingComponent } from './feature/landing/landing.component'; import { LandingComponent } from './feature/landing/landing.component';
import { HomeComponent } from './feature/home/home.component'; import { HomeComponent } from './feature/home/home.component';
import { authGuard } from './auth.guard'; import { authGuard } from './auth.guard';
import { LoginSuccessComponent } from './feature/login-success/login-success.component';
export const routes: Routes = [ export const routes: Routes = [
{ {
@ -11,7 +10,7 @@ export const routes: Routes = [
}, },
{ {
path: 'login/success', path: 'login/success',
component: LoginSuccessComponent, loadComponent: () => import('./feature/login-success/login-success.component'),
}, },
{ {
path: 'home', path: 'home',

View file

@ -11,7 +11,7 @@ import { Router } from '@angular/router';
styleUrl: './login-success.component.css', styleUrl: './login-success.component.css',
changeDetection: ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
}) })
export class LoginSuccessComponent implements OnInit { export default class LoginSuccessComponent implements OnInit {
private userService: UserService = inject(UserService); private userService: UserService = inject(UserService);
private keycloakService: KeycloakService = inject(KeycloakService); private keycloakService: KeycloakService = inject(KeycloakService);
private router: Router = inject(Router); private router: Router = inject(Router);