Re-add wait on email to send as otherwise cloudflare triggers a disconnect and stops the worker
All checks were successful
release / Publish to Cloudflare Pages (push) Successful in 1m8s

This commit is contained in:
2025-02-04 17:01:09 +10:30
parent 3f575a0e4c
commit 7b6b0fafa9

View File

@@ -28,17 +28,17 @@ export const onRequest: PagesFunction<Env> = (context) => {
// Must have some kind of identifiable information for me to actually care about them. // Must have some kind of identifiable information for me to actually care about them.
if ((fullName || email) && message) { if ((fullName || email) && message) {
// Don't await response so the client doesn't have to wait for email to send as it try {
// feels unresponsive await context.env.SERVICE.sendEmail({
context.env.SERVICE.sendEmail({ fullName,
fullName, organisation,
organisation, email,
email, mobile,
mobile, message,
message, });
}) } catch (e) {
.then(() => console.log("Sent email")) return new Response(e);
.catch((err) => console.error(err)); }
} }
return Response.redirect("https://michaelpivato.dev"); return Response.redirect("https://michaelpivato.dev");