chat_ui/src/groups/bloc/groups_event library

Classes

AddGroup
Add a new group to the list
ClearGroupSelection
Clear all group selections
ConnectionRestored
Event triggered when connection is restored This is an internal event dispatched by connection listeners
GroupCreated
Event triggered when a new group is created This is an internal event dispatched by SDK listeners
GroupMemberBanned
Event triggered when a member is banned from a group This is an internal event dispatched by SDK listeners
GroupMemberJoined
Event triggered when a member joins a group This is an internal event dispatched by SDK listeners
GroupMemberKicked
Event triggered when a member is kicked from a group This is an internal event dispatched by SDK listeners
GroupMemberLeft
Event triggered when a member leaves a group This is an internal event dispatched by SDK listeners
GroupMemberScopeChanged
Event triggered when a member's scope changes in a group This is an internal event dispatched by SDK listeners
GroupMemberUnbanned
Event triggered when a member is unbanned from a group This is an internal event dispatched by SDK listeners
GroupOwnershipTransferred
Event triggered when group ownership is transferred This is an internal event dispatched by SDK listeners
GroupsEvent
Base class for all groups events Uses Equatable for proper event comparison in BLoC
InitializeLoggedInUser
Internal event for initializing logged-in user This is used internally by the BLoC and should not be dispatched externally
LoadGroups
Load initial groups
LoadMoreGroups
Load more groups (pagination)
RefreshGroups
Refresh groups list
RemoveGroup
Remove a group from the list
SearchGroups
Search groups by keyword
ToggleGroupSelection
Toggle group selection
UpdateGroup
Update a specific group