@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
JavaScript
// 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
};