member_webapp/@overflow/member/service/email-auth.service.ts
2018-05-31 19:20:14 +09:00

31 lines
683 B
TypeScript

import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import { RESTService } from '@loafer/ng-rest';
@Injectable()
export class EmailAuthService {
public constructor(
private restService: RESTService,
) {}
public readBySignupAuthKey(token: string): Observable<any> {
return this.restService.request<any>('post', '/account/confirm_email', {
body: {
token: token,
},
});
}
public readByPwAuthKey(token: string): Observable<any> {
return this.restService.request<any>('post', '/account/confirm_reset_pw', {
body: {
token: token,
},
});
}
}