⚡ Bolt: Execute independent email requests concurrently via Promise.all - #98
⚡ Bolt: Execute independent email requests concurrently via Promise.all#98Snigdh41 wants to merge 1 commit into
Conversation
Replaced sequential email sending via the Resend API with concurrent requests using Promise.all in the contact-api Cloudflare Worker to reduce execution time. Co-authored-by: Snigdh41 <43762408+Snigdh41@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
What: Replaced sequential email sending via the Resend API with concurrent requests using
Promise.all.Why: The notification email to the admin and the auto-reply to the user are completely independent. Waiting for the first to finish before starting the second unnecessarily increases the Cloudflare Worker's execution time.
Impact: Reduces the latency of the contact API endpoint, halving the time spent on external email API calls.
Measurement: Measure the total execution time of the
/contactendpoint before and after the change; observing the[contact] ✅ All emails sent successfullylog timestamp should show a marked reduction in overall request latency.PR created automatically by Jules for task 14528154017234022619 started by @Snigdh41