26 lines
718 B
JavaScript
26 lines
718 B
JavaScript
onRecordAfterCreateRequest((e) => {
|
|
const message = new MailerMessage({
|
|
from: {
|
|
address: $app.settings().meta.senderAddress,
|
|
name: $app.settings().meta.senderName,
|
|
},
|
|
to: [{ address: e.record.email() }],
|
|
subject: "Are you ready to launch 10x faster?",
|
|
html: $template
|
|
.loadFiles(`${__hooks}/emails/signup.html`)
|
|
.render({
|
|
firstName: e.record.get("firstName"),
|
|
company: $app.settings().meta.appName,
|
|
}),
|
|
// bcc, cc and custom headers are also supported...
|
|
});
|
|
|
|
$app.newMailClient().send(message);
|
|
}, "user");
|
|
|
|
routerAdd("GET", "/hello/:name", (c) => {
|
|
let name = c.pathParam("name");
|
|
|
|
return c.json(200, { message: "Hello " + name });
|
|
});
|