mirror of
https://github.com/documenso/documenso.git
synced 2025-11-11 21:12:48 +10:00
30 lines
767 B
TypeScript
30 lines
767 B
TypeScript
import toast from "react-hot-toast";
|
|
|
|
export const sendSigningRequests = async (document: any, resendTo: number[] = []) => {
|
|
if (!document || !document.id) return;
|
|
try {
|
|
const sent = await toast.promise(
|
|
fetch(`/api/documents/${document.id}/send`, {
|
|
body: JSON.stringify({ resendTo: resendTo }),
|
|
headers: { "Content-Type": "application/json" },
|
|
method: "POST",
|
|
})
|
|
.then((res: any) => {
|
|
if (!res.ok) {
|
|
throw new Error(res.status.toString());
|
|
}
|
|
})
|
|
.finally(() => {
|
|
location.reload();
|
|
}),
|
|
{
|
|
loading: "Sending...",
|
|
success: `Sent!`,
|
|
error: "Could not send :/",
|
|
}
|
|
);
|
|
} catch (err) {
|
|
console.log(err);
|
|
}
|
|
};
|