Fix error handling in send email worker
All checks were successful
release / Publish to Cloudflare Pages (push) Successful in 1m7s
All checks were successful
release / Publish to Cloudflare Pages (push) Successful in 1m7s
This commit is contained in:
@@ -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();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user