refactor(auth): remove commented code in OAuth2 callback component
All checks were successful
CI / Get Changed Files (pull_request) Successful in 11s
CI / eslint (pull_request) Successful in 38s
CI / oxlint (pull_request) Successful in 45s
CI / prettier (pull_request) Successful in 48s
CI / Docker backend validation (pull_request) Successful in 49s
CI / Docker frontend validation (pull_request) Successful in 1m15s
CI / test-build (pull_request) Successful in 1m12s
CI / Checkstyle Main (pull_request) Successful in 1m26s

This commit is contained in:
Constantin Simonis 2025-05-21 11:36:49 +02:00
commit 756beb5a4e
No known key found for this signature in database
GPG key ID: 3878FF77C24AF4D2

View file

@ -29,17 +29,14 @@ export class OAuth2CallbackComponent implements OnInit {
) {}
ngOnInit(): void {
// Check for code in URL params
this.route.queryParams.subscribe((params) => {
const code = params['code'];
const provider = this.route.snapshot.data['provider'] || 'github';
if (code) {
if (provider === 'google') {
// Exchange Google code for a JWT token
this.authService.googleAuth(code).subscribe({
next: () => {
// Redirect to home after successful authentication
this.router.navigate(['/home']);
},
error: (err) => {
@ -47,17 +44,14 @@ export class OAuth2CallbackComponent implements OnInit {
this.error = err.error?.message || 'Authentication failed. Please try again.';
console.log('Error details:', err);
// Redirect back to landing page after showing error
setTimeout(() => {
this.router.navigate(['/']);
}, 3000);
},
});
} else {
// Exchange GitHub code for a JWT token
this.authService.githubAuth(code).subscribe({
next: () => {
// Redirect to home after successful authentication
this.router.navigate(['/home']);
},
error: (err) => {
@ -65,7 +59,6 @@ export class OAuth2CallbackComponent implements OnInit {
this.error = err.error?.message || 'Authentication failed. Please try again.';
console.log('Error details:', err);
// Redirect back to landing page after showing error
setTimeout(() => {
this.router.navigate(['/']);
}, 3000);
@ -75,7 +68,6 @@ export class OAuth2CallbackComponent implements OnInit {
} else {
this.error = 'Authentication failed. No authorization code received.';
// Redirect back to landing page after showing error
setTimeout(() => {
this.router.navigate(['/']);
}, 3000);