Skip to content

Make form webhooks independent of Gmail - #14

Merged
Dev-Sahad merged 1 commit into
mainfrom
agent/webhooks-independent-of-gmail
Jul 30, 2026
Merged

Make form webhooks independent of Gmail#14
Dev-Sahad merged 1 commit into
mainfrom
agent/webhooks-independent-of-gmail

Conversation

@Dev-Sahad

Copy link
Copy Markdown
Owner

What changed

  • Contact now waits only for its Discord webhook and schedules optional Gmail delivery after the response.
  • Added a client timeout so the Contact button cannot remain stuck indefinitely.
  • Comments now reports its dedicated Discord webhook result and no longer claims that comments are emailed.
  • Updated success/error messages to reflect real webhook delivery.

Root cause

Although Gmail failure no longer rejected Contact submissions, Contact still waited for the Gmail attempt to finish. Slow or unavailable Gmail could therefore keep the form in the Sending state. The Comments UI also described an email path that the server did not use.

Impact

Contact and Comment submissions now use their separate Discord webhooks as the authoritative notification channels. Gmail is optional and cannot block either workflow.

Validation

  • npm run build
  • Next.js compile, lint, type checking, and static generation pass.

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio-v1 Ready Ready Preview Jul 30, 2026 8:22pm

@Dev-Sahad
Dev-Sahad marked this pull request as ready for review July 30, 2026 20:22
@Dev-Sahad
Dev-Sahad merged commit e064993 into main Jul 30, 2026
6 checks passed
@Dev-Sahad
Dev-Sahad deleted the agent/webhooks-independent-of-gmail branch July 30, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant