From cbc2c0c21646ea85e6c3135e656426348469ab7c Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 21 Jan 2021 11:49:35 +0200 Subject: Fixed login redirecting too quickly to the feed --- src/DevHive.Angular/src/app/components/login/login.component.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/DevHive.Angular') diff --git a/src/DevHive.Angular/src/app/components/login/login.component.ts b/src/DevHive.Angular/src/app/components/login/login.component.ts index a9206f2..bde7a09 100644 --- a/src/DevHive.Angular/src/app/components/login/login.component.ts +++ b/src/DevHive.Angular/src/app/components/login/login.component.ts @@ -3,6 +3,7 @@ import { FormGroup, FormBuilder, Validators, FormControl, AbstractControl } from import { Router } from '@angular/router'; import { Title } from '@angular/platform-browser'; import { UserService } from 'src/app/services/user.service'; +import {AppConstants} from 'src/app/app-constants.module'; @Component({ selector: 'app-login', @@ -28,9 +29,9 @@ export class LoginComponent implements OnInit { }); } - async onSubmit(): Promise { - this._userService.loginUser(this.loginUserFormGroup); - this._router.navigate(['/']); + onSubmit(): void { + setTimeout(() => { this._userService.loginUser(this.loginUserFormGroup); }, AppConstants.FETCH_TIMEOUT); + setTimeout(() => { this._router.navigate(['/']); }, AppConstants.FETCH_TIMEOUT + 100); } onRedirectRegister(): void { -- cgit v1.2.3