@kiwicom/smart-faq
Version:
28 lines (22 loc) • 600 B
JavaScript
// @flow
import { commitMutation, graphql } from 'react-relay';
import createEnvironment from '../../shared/relay/environment';
const mutation = graphql`
mutation ResetPasswordMutation($email: String!) {
resetPassword(email: $email) {
success
}
}
`;
const resetPassword = (email: string): Promise<void> => {
const variables = { email };
return new Promise((resolve, reject) =>
commitMutation(createEnvironment(), {
mutation,
variables,
onCompleted: () => resolve(),
onError: error => reject(error),
}),
);
};
export default resetPassword;