Skip to content

feat: expose thread gateway events#437

Open
Droid00000 wants to merge 4 commits into
shardlab:mainfrom
Droid00000:feat/thread-gateway-events
Open

feat: expose thread gateway events#437
Droid00000 wants to merge 4 commits into
shardlab:mainfrom
Droid00000:feat/thread-gateway-events

Conversation

@Droid00000
Copy link
Copy Markdown
Collaborator

@Droid00000 Droid00000 commented Mar 8, 2026

Summary

Previously, thread gateway events like THREAD_CREATE, and THREAD_DELETE were never raised by the bot. I know the ideal way would be to just expose these via EventContainer#channel_${TYPE}, but some of the thread events only contain a subset of the fields that the normal CHANNEL_{TYPE} events include, and I felt like having a weird blend of the two might be confusing.

Added

EventContainer#thread_create
EventContainer#thread_update
EventContainer#thread_delete

EventContainer#thread_member_add
EventContainer#thread_member_remove

Events::ThreadMemberEvent
Events::ThreadMemberAddEvent
Events::ThreadMemberRemoveEvent

Events::ThreadMemberEventHandler
Events::ThreadMemberAddEventHandler
Events::ThreadMemberRemoveEventHandler

Changed

Events::ThreadCreateEvent
Events::ThreadUpdateEvent
Events::ThreadDeleteEvent

Events::ThreadEventHandler
Events::ThreadCreateEventHandler
Events::ThreadUpdateEventHandler
Events::ThreadDeleteEventHandler

@Droid00000 Droid00000 requested a review from swarley March 8, 2026 01:52
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