UNPKG

@youngshand/payload-auth-plugin

Version:

A temporary fork for testing of Authentication plugin for Payload CMS, use @payload-auth-plugin

79 lines (78 loc) 1.83 kB
// src/client/password.ts var passwordSignin = async (opts, payload) => { const response = await fetch(`/api/${opts.name}/auth/signin`, { method: "POST", body: JSON.stringify(payload) }); const { data, message, kind, isError, isSuccess } = await response.json(); return { data, message, kind, isError, isSuccess }; }; var passwordSignup = async (opts, payload) => { const response = await fetch(`/api/${opts.name}/auth/signup`, { method: "POST", body: JSON.stringify(payload) }); const { data, message, kind, isError, isSuccess } = await response.json(); return { data, message, kind, isError, isSuccess }; }; var forgotPassword = async (opts, payload) => { const response = await fetch(`/api/${opts.name}/auth/forgot-password?stage=init`, { method: "POST", body: JSON.stringify(payload) }); const { data, message, kind, isError, isSuccess } = await response.json(); return { data, message, kind, isError, isSuccess }; }; var passwordRecover = async (opts, payload) => { const response = await fetch(`/api/${opts.name}/auth/forgot-password?stage=verify`, { method: "POST", body: JSON.stringify(payload) }); const { data, message, kind, isError, isSuccess } = await response.json(); return { data, message, kind, isError, isSuccess }; }; var passwordReset = async (opts, payload) => { const response = await fetch(`/api/${opts.name}/auth/reset-password`, { method: "POST", body: JSON.stringify(payload) }); const { data, message, kind, isError, isSuccess } = await response.json(); return { data, message, kind, isError, isSuccess }; }; export { passwordSignup, passwordSignin, passwordReset, passwordRecover, forgotPassword };