From 4771e0008dd26eadbb7eaff64255a6ec914fdadb Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 10 Jul 2017 19:43:21 +0200 Subject: Better typescript typing for a better world --- client/src/app/+admin/users/shared/user.service.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'client/src/app/+admin/users/shared') diff --git a/client/src/app/+admin/users/shared/user.service.ts b/client/src/app/+admin/users/shared/user.service.ts index d52993a29..1c1cd575e 100644 --- a/client/src/app/+admin/users/shared/user.service.ts +++ b/client/src/app/+admin/users/shared/user.service.ts @@ -3,6 +3,7 @@ import 'rxjs/add/operator/catch' import 'rxjs/add/operator/map' import { AuthHttp, RestExtractor, RestDataSource, User } from '../../../shared' +import { UserCreate } from '../../../../../../shared' @Injectable() export class UserService { @@ -13,14 +14,8 @@ export class UserService { private restExtractor: RestExtractor ) {} - addUser (username: string, password: string, email: string) { - const body = { - username, - email, - password - } - - return this.authHttp.post(UserService.BASE_USERS_URL, body) + addUser (userCreate: UserCreate) { + return this.authHttp.post(UserService.BASE_USERS_URL, userCreate) .map(this.restExtractor.extractDataBool) .catch(this.restExtractor.handleError) } -- cgit v1.2.3