EventManager class

Constructors

EventManager()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdk SendbirdSdkInternal
no setter

Methods

addChannelHandler(String identifier, ChannelEventHandler handler) → void
addConnectionHandler(String identifier, ConnectionEventHandler handler) → void
addSessionHandler(SessionEventHandler handler) → void
addUserHandler(String identifier, UserEventHandler handler) → void
cleanUp() → void
getChannelHandler(String identifier) ChannelEventHandler?
getConnectionHandler(String identifier) ConnectionEventHandler?
getSessionHandler() SessionEventHandler?
getUserHandler(String identifier) UserEventHandler?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyChannelChanged(BaseChannel channel) → void
notifyChannelDeleted(String channelUrl, ChannelType channelType) → void
notifyChannelFrozen(BaseChannel channel) → void
notifyChannelHidden(BaseChannel channel) → void
notifyChannelMemberCountChange(List<GroupChannel> channels) → void
notifyChannelOperatorsUpdated(BaseChannel channel) → void
notifyChannelParticiapntCountChanged(List<OpenChannel> channels) → void
notifyChannelReadReceiptUpdated(GroupChannel channel) → void
notifyChannelThreadUpdated(GroupChannel channel, ThreadInfoUpdateEvent event) → void
notifyChannelTypingStatusUpdated(GroupChannel channel) → void
notifyChannelUnfrozen(BaseChannel channel) → void
notifyDeliveryReceiptUpdated(GroupChannel channel) → void
notifyFriendsDiscovered(List<User> friends) → void
notifyInvitationDeclied(GroupChannel channel, User invitee, User? inviter) → void
notifyInvitationReceived(GroupChannel channel, List<User> invitees, User? inviter) → void
notifyMentionReceived(BaseChannel channel, BaseMessage message) → void
notifyMessageDeleted(BaseChannel channel, int messageId) → void
notifyMessageReceived(BaseChannel channel, BaseMessage message) → void
notifyMessageUpdate(BaseChannel channel, BaseMessage message) → void
notifyMetaCountersChanged(BaseChannel channel, Map<String, dynamic> data) → void
notifyMetaDataChanged(BaseChannel channel, Map<String, dynamic> data) → void
notifyPinUpdated(BaseChannel channel) → void
notifyPollDeleted(int pollId) → void
notifyPollUpdated(PollUpdateEvent event) → void
notifyPollVoted(PollVoteEvent event) → void
notifyReactionUpdated(BaseChannel channel, ReactionEvent event) → void
notifyReconnectionCanceled() → void
notifyReconnectionFailed() → void
notifyReconnectionStarted() → void
notifyReconnectionSucceeded() → void
notifySessionClosed() → void
notifySessionError(SBError error) → void
notifySessionExpired() → void
notifySessionRefreshed() → void
notifySessionTokenRequired() → void
notifyTotalUnreadMessageCountUpdated(int totalCount, Map<String, num> customTypesCount) → void
notifyUserBanned(BaseChannel channel, User user) → void
notifyUserEntered(OpenChannel channel, User user) → void
notifyUserExited(OpenChannel channel, User user) → void
notifyUserJoined(GroupChannel channel, User user) → void
notifyUserLeaved(GroupChannel channel, User user) → void
notifyUserMuted(BaseChannel channel, User user) → void
notifyUserUnbanned(BaseChannel channel, User user) → void
notifyUserUnmuted(BaseChannel channel, User user) → void
removeChannelHandler(String identifier) → void
removeConnectionHandler(String identifier) → void
removeSessionHandler() → void
removeUserHandler(String identifier) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited