Path: blob/1.0-develop/resources/scripts/api/auth/performPasswordReset.ts
7461 views
import http from '@/api/http';12interface Data {3token: string;4password: string;5passwordConfirmation: string;6}78interface PasswordResetResponse {9redirectTo?: string | null;10sendToLogin: boolean;11}1213export default (email: string, data: Data): Promise<PasswordResetResponse> => {14return new Promise((resolve, reject) => {15http.post('/auth/password/reset', {16email,17token: data.token,18password: data.password,19password_confirmation: data.passwordConfirmation,20})21.then((response) =>22resolve({23redirectTo: response.data.redirect_to,24sendToLogin: response.data.send_to_login,25})26)27.catch(reject);28});29};303132