diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-01-21 11:49:35 +0200 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-01-21 11:49:35 +0200 |
| commit | cbc2c0c21646ea85e6c3135e656426348469ab7c (patch) | |
| tree | 6f28adab0903042c272cd2e4225348074163baa4 | |
| parent | 2c8867d3f238a17235b53a806c53e3be096a1e5c (diff) | |
| download | DevHive-cbc2c0c21646ea85e6c3135e656426348469ab7c.tar DevHive-cbc2c0c21646ea85e6c3135e656426348469ab7c.tar.gz DevHive-cbc2c0c21646ea85e6c3135e656426348469ab7c.zip | |
Fixed login redirecting too quickly to the feed
| -rw-r--r-- | src/DevHive.Angular/src/app/components/login/login.component.ts | 7 |
1 files changed, 4 insertions, 3 deletions
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<void> { - 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 { |
