Fix error handling in send email worker
All checks were successful
release / Publish to Cloudflare Pages (push) Successful in 1m7s

This commit is contained in:
2025-02-03 17:27:03 +10:30
parent 174996d572
commit ffa8ceb563

View File

@@ -6,7 +6,7 @@ export default class SendEmailWorker extends WorkerEntrypoint<Env> {
return new Response("Unimplemented"); return new Response("Unimplemented");
} }
async sendEmail(rawMessage: string): Promise<Response> { async sendEmail(rawMessage: string) {
try { try {
const cfMessage = new EmailMessage( const cfMessage = new EmailMessage(
"contact@michaelpivato.dev", "contact@michaelpivato.dev",
@@ -15,8 +15,7 @@ export default class SendEmailWorker extends WorkerEntrypoint<Env> {
); );
await this.env.SEB.send(cfMessage); await this.env.SEB.send(cfMessage);
} catch (e) { } catch (e) {
return new Response((e as Error).message); throw e;
} }
return new Response();
} }
} }