Skip to content

feat: Add support for handling message_deleted, message_changed#549

Open
mlenczewski-tidio wants to merge 5 commits into
vercel:mainfrom
tidio-tools:feat/add-missing-callbacks
Open

feat: Add support for handling message_deleted, message_changed#549
mlenczewski-tidio wants to merge 5 commits into
vercel:mainfrom
tidio-tools:feat/add-missing-callbacks

Conversation

@mlenczewski-tidio
Copy link
Copy Markdown

@mlenczewski-tidio mlenczewski-tidio commented May 22, 2026

Summary

Adds Chat SDK lifecycle handling for message updates and deletes.

  • Adds core chat APIs for onMessageUpdated, onMessageDeleted, processMessageUpdated, and processMessageDeleted.
  • Dispatches Slack message_changed events as message update callbacks.
  • Dispatches Slack message_deleted events as normalized delete callbacks with message/thread/channel metadata.
  • Preserves existing Slack hidden unfurl behavior so unfurl-only updates are cached without being surfaced as user edits.

Test plan

Slack bot, real webhooks being sent and evaluated.

Checklist

  • All commits are signed and verified
  • pnpm validate passes
  • Changeset added (or N/A — see CONTRIBUTING.md)
  • [N/A] Documentation updated (or N/A)

@mlenczewski-tidio mlenczewski-tidio requested a review from a team as a code owner May 22, 2026 04:42
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 22, 2026

@mlenczewski-tidio is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

@mlenczewski-tidio mlenczewski-tidio changed the title feat: Add support for handling message_deleted and `message_changed… feat: Add support for handling message_deleted, message_changed May 22, 2026
@mlenczewski-tidio mlenczewski-tidio force-pushed the feat/add-missing-callbacks branch from bf6134d to 4624f49 Compare May 25, 2026 05:19
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