From 2b776ac18151f1c1a86a5356d127be99fc8aa2ea Mon Sep 17 00:00:00 2001 From: juancarmore Date: Wed, 26 Mar 2025 13:57:50 +0100 Subject: [PATCH] frontend: Refactor login component to use queryParams subscription for redirect handling --- .../src/lib/pages/login/login.component.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/projects/shared-meet-components/src/lib/pages/login/login.component.ts b/frontend/projects/shared-meet-components/src/lib/pages/login/login.component.ts index df7d070..8ff7f9a 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/login/login.component.ts +++ b/frontend/projects/shared-meet-components/src/lib/pages/login/login.component.ts @@ -40,10 +40,12 @@ export class LoginComponent { this.openviduLogoUrl = this.contextService.getOpenViduLogoUrl(); this.backgroundImageUrl = this.contextService.getBackgroundImageUrl(); const redirectParam = this.route.snapshot.queryParams['redirectTo']; - - if (redirectParam) { - this.redirectTo = redirectParam; - } + + this.route.queryParams.subscribe((params) => { + if (params['redirectTo']) { + this.redirectTo = params['redirectTo']; + } + }); } async login() {