aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/account/account.service.ts
blob: 19b4e06244680f0dda73827c3c6e5d65af9126ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { Injectable } from '@angular/core';

import { AuthHttp, AuthService } from '../shared';

@Injectable()
export class AccountService {
  private static BASE_USERS_URL = '/api/v1/users/';

  constructor(private authHttp: AuthHttp, private authService: AuthService) {  }

  changePassword(newPassword: string) {
    const url = AccountService.BASE_USERS_URL + this.authService.getUser().id;
    const body = {
      password: newPassword
    };

    return this.authHttp.put(url, body);
  }
}