CometChatUIKitHelper class
CometChatUIKitHelper contains static methods for triggering local events
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
ccActiveChatChanged(
Map< String, dynamic> ? id, BaseMessage? lastMessage, User? user, Group? group, int unreadMessageCount) → dynamic - ccActiveChatChanged used to notify if the logged-in user has moved on to a different conversation
-
ccComposeMessage(
String text, MessageEditStatus status) → dynamic - ccComposeMessage used to add replies to message composer when the logged-in user is adding a message to composer
-
hidePanel(
Map< String, dynamic> ? id, CustomUIPosition uiPosition) → dynamic - hidePanel used to hide the panel above message composer
-
onAiFeatureTapped(
User? user, Group? group) → dynamic - onAiFeatureTapped used to open the ai features of a user or a group
-
onConversationDeleted(
Conversation conversation) → dynamic - onConversationDeleted is used to inform the listeners when the logged-in user deletes a conversation
-
onGroupCreated(
Group group) → dynamic - onGroupCreated is used to inform the listeners when the logged-in user creates a Group
-
onGroupDeleted(
Group group) → dynamic - onGroupDeleted is used to inform the listeners when the logged-in user deletes a Group
-
onGroupLeft(
Action message, User leftUser, Group leftGroup) → dynamic - onGroupLeft is used to inform the listeners when the logged-in user leaves a Group
-
onGroupMemberAdded(
List< Action> messages, List<User> usersAdded, Group groupAddedIn, User addedBy) → dynamic - onGroupMemberAdded is used to inform the listeners when the logged-in user adds users to a group
-
onGroupMemberBanned(
Action message, User bannedUser, User bannedBy, Group bannedFrom) → dynamic - onGroupMemberBanned is used to inform the listeners when the logged-in user bans a group member
-
onGroupMemberJoined(
User joinedUser, Group joinedGroup) → dynamic - onGroupMemberJoined is used to inform the listeners when the logged-in user joins a group
-
onGroupMemberKicked(
Action message, User kickedUser, User kickedBy, Group kickedFrom) → dynamic - onGroupMemberKicked is used to inform the listeners when the logged-in user kicks a group member from a group
-
onGroupMemberScopeChanged(
Action message, User updatedUser, String scopeChangedTo, String scopeChangedFrom, Group group) → dynamic - onGroupMemberScopeChanged is used to inform the listeners when the logged-in user changes the scope of a group member in a group
-
onGroupMemberUnbanned(
Action message, User unbannedUser, User unbannedBy, Group unbannedFrom) → dynamic - onGroupMemberUnbanned is used to inform the listeners when the logged-in user unbans a banned user of a group
-
onLiveReaction(
String reaction, String receiverId) → dynamic - onLiveReaction is used to inform the listeners when the logged-in user sends a transient message (live reaction)
-
onMessageDeleted(
BaseMessage message, EventStatus status) → dynamic - onMessageDeleted is used to inform the listeners when the logged-in user has deleted a message
-
onMessageEdited(
BaseMessage message, MessageEditStatus status) → dynamic - onMessageEdited is used to inform the listeners when the logged-in user is editing a message
-
onMessageRead(
BaseMessage message) → dynamic - onMessageRead is used to inform the listeners when the logged-in user has read a message
-
onMessageSent(
BaseMessage message, MessageStatus messageStatus) → dynamic - onMessageSent is used to inform the listeners when the logged-in user is sending a message
-
onOpenChat(
User? user, Group? group) → dynamic - onOpenChat used to open the chat conversation of a user or a group
-
onOwnershipChanged(
Group group, GroupMember newOwner) → dynamic - onOwnershipChanged is used to inform the listeners when the logged-in user transfers their ownership to some other group member
-
onUserBlocked(
User user) → dynamic - onUserBlocked is used to inform the listeners when the logged-in user blocks another user
-
onUserUnblocked(
User user) → dynamic - onUserUnblocked is used to inform the listeners when the logged-in user unblocks a blocked user
-
showPanel(
Map< String, dynamic> ? id, CustomUIPosition uiPosition, WidgetBuilder child) → dynamic - showPanel used to reveal a panel above message composer