Package-level declarations
Types
NOTE: This is under active development and should be considered unstable while this note is here. A view of a conversation for moderation purposes. Unlike chat.bsky.convo.defs#convoView, it does not include viewer-specific data (such as muted, unreadCount, status, lastMessage, lastReaction), since the requester is a moderator and not a member of the conversation. The member list is not included; use chat.bsky.moderation.getConvoMembers to list members.
NOTE: This is under active development and should be considered unstable while this note is here. Data specific to a direct conversation, for moderation purposes.
NOTE: This is under active development and should be considered unstable while this note is here. Data specific to a group conversation, for moderation purposes. Unlike chat.bsky.convo.defs#groupConvo, it does not include viewer-specific data (such as unreadJoinRequestCount), since the requester is a moderator and not a member of the conversation.
Fired when a user accepts a chat convo, either explicitly or by sending a message.
How the convo was accepted.
Fire when a group chat is created.
Fired when a user requests to join a group chat via an join link that requires approval.
Fired when a join request is approved by the group owner.
Fired when a join request is rejected by the group owner.
Fired when a member is added to a group chat. Note that members are added in the 'request' state.
Fired when a member joins a group chat via an join link that does not require approval.
Fired when a member leaves or is removed from a group chat.
How the member left.
Fired when a group chat's metadata or status changes.
Why the group was locked. Only present when updateType is 'locked'.
What changed.
Fired when a user exceeds a rate limit.