aboutsummaryrefslogtreecommitdiff
path: root/src/app/components/register/register.component.ts
diff options
context:
space:
mode:
authorDanail Dimitrov <danaildimitrov321@gmail.com>2021-03-14 21:47:33 +0200
committerDanail Dimitrov <danaildimitrov321@gmail.com>2021-03-14 21:47:33 +0200
commite4fc300d2fe82084c67c50258c76b60248850863 (patch)
tree2b836291af4bc6801d7d809c828eb3e7d58a027a /src/app/components/register/register.component.ts
parentafe30ab78432d16c42b2f19e3bd8355e3f27a0e1 (diff)
parent988c09b9233fd356b056b62593494772a2061993 (diff)
downloadDevHive-Angular-e4fc300d2fe82084c67c50258c76b60248850863.tar
DevHive-Angular-e4fc300d2fe82084c67c50258c76b60248850863.tar.gz
DevHive-Angular-e4fc300d2fe82084c67c50258c76b60248850863.zip
Merge branch 'dev' of https://github.com/Team-Kaleidoscope/DevHive-Angular into rating_system
Diffstat (limited to 'src/app/components/register/register.component.ts')
-rw-r--r--src/app/components/register/register.component.ts30
1 files changed, 5 insertions, 25 deletions
diff --git a/src/app/components/register/register.component.ts b/src/app/components/register/register.component.ts
index 36eaa55..07b8976 100644
--- a/src/app/components/register/register.component.ts
+++ b/src/app/components/register/register.component.ts
@@ -1,6 +1,6 @@
import { HttpErrorResponse } from '@angular/common/http';
import { Component, OnInit, ViewChild } from '@angular/core';
-import { AbstractControl, FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms';
+import { FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms';
import { Title } from '@angular/platform-browser';
import { Router } from '@angular/router';
import { TokenService } from 'src/app/services/token.service';
@@ -50,37 +50,17 @@ export class RegisterComponent implements OnInit {
}
onSubmit(): void {
- this._userService.registerUserRequest(this.registerUserFormGroup).subscribe(
- res => {
+ this._userService.registerUserRequest(this.registerUserFormGroup).subscribe({
+ next: (res: object) => {
this._tokenService.setUserTokenToSessionStorage(res);
this._router.navigate(['/']);
},
- (err: HttpErrorResponse) => {
+ error: (err: HttpErrorResponse) => {
this._errorBar.showError(err);
}
- );
+ });
}
onRedirectLogin(): void {
this._router.navigate(['/login']);
}
-
- get firstName(): AbstractControl | null {
- return this.registerUserFormGroup.get('firstName');
- }
-
- get lastName(): AbstractControl | null {
- return this.registerUserFormGroup.get('lastName');
- }
-
- get username(): AbstractControl | null {
- return this.registerUserFormGroup.get('username');
- }
-
- get email(): AbstractControl | null {
- return this.registerUserFormGroup.get('email');
- }
-
- get password(): AbstractControl | null {
- return this.registerUserFormGroup.get('password');
- }
}