member_webapp/@overflow/member/service/email-auth.service.ts

31 lines
683 B
TypeScript
Raw Normal View History

2018-05-31 10:20:14 +00:00
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,
},
});
}
}