Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Include type of event in event email templates
  • Loading branch information
regalijan committed Mar 24, 2025
1 parent 6730b87 commit e7015e8
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
13 changes: 8 additions & 5 deletions functions/api/events-team/events/[id]/decision.ts
Expand Up @@ -14,22 +14,25 @@ export async function onRequestPost(context: RequestContext) {

if (!updatedEvent) return jsonError("This event does not exist", 404);

const email = await context.env.DATA.get(
`eventemail_${context.data.event.id}`,
);
const emailData: { email: string; type: string } | null =
await context.env.DATA.get(`eventemail_${context.data.event.id}`, {
type: "json",
});

const usernameData: Record<string, string> | null =
await context.env.D1.prepare("SELECT name FROM et_members WHERE id = ?;")
.bind(updatedEvent.created_by)
.first();

if (email && usernameData) {
if (emailData && usernameData) {
await sendEmail(
email,
emailData.email,
context.env.MAILGUN_API_KEY,
`Event ${context.data.body.approved ? "Approved" : "Rejected"}`,
`event_${context.data.body.approved ? "approved" : "rejected"}`,
{
date: `${updatedEvent.year}-${updatedEvent.month.toString().padStart(2, "0")}-${updatedEvent.day.toString().padStart(2, "0")}`,
event: emailData.type,
username: usernameData.name,
},
);
Expand Down
2 changes: 1 addition & 1 deletion functions/api/events-team/events/new.ts
Expand Up @@ -98,7 +98,7 @@ export async function onRequestPost(context: RequestContext) {
if (type !== "gamenight")
await context.env.DATA.put(
`eventemail_${id}`,
context.data.current_user.email,
JSON.stringify({ email: context.data.current_user.email, type }),
{ expirationTtl: 2678400 },
);

Expand Down

0 comments on commit e7015e8

Please sign in to comment.