💬 ♻️ signed mail template

This commit is contained in:
Timur Ercan
2023-02-21 17:42:30 +01:00
parent 12a8a1ddc0
commit 21794a860d
8 changed files with 82 additions and 33 deletions

View File

@@ -1,23 +1,22 @@
import { sendMail } from "./sendMail";
import { NEXT_PUBLIC_WEBAPP_URL } from "@documenso/lib/constants";
import { transactionEmailTemplate } from "@documenso/lib/mail";
import { signingCompleteTemplate } from "@documenso/lib/mail";
export const sendSigningDoneMail = async (
recipient: any,
document: any,
user: any
) => {
// todo check if recipient has an account
await sendMail(
user.email,
`Completed: "${document.title}"`,
transactionEmailTemplate(
`All recipients have signed "${document.title}"`,
document,
recipient,
`${NEXT_PUBLIC_WEBAPP_URL}/api/documents/${document.id}`,
`Download "${document.title}"`,
user
)
// base template with footer and box vs content template for eact type
signingCompleteTemplate(`All recipients have signed "${document.title}".`),
[
{
filename: document.title,
content: Buffer.from(document.document.toString(), "base64"),
},
]
);
};