Package-level declarations

Types

Link copied to clipboard

getAllEmoji handler. This handler provides callback for SendbirdChat.getAllEmoji.

Link copied to clipboard

Authentication handler. This handler provides callback for SendbirdChat.authenticateFeed.

Link copied to clipboard

Channel handler. This handler provides callbacks for events related OpenChannel or GroupChannel. All callbacks are called only when the currently logged-in User is a participant or member of OpenChannel or GroupChannel respectively. To add or remove this handler, refer to SendbirdChat.addChannelHandler and SendbirdChat.removeChannelHandler.

Link copied to clipboard

The callback handler for functions related to BaseMessage

Link copied to clipboard

Callback handler for returning List<[BaseMessage]> or SendbirdException.

Link copied to clipboard

GetAutoAcceptInvitation handler. This provides callback for SendbirdChat.getChannelInvitationPreference.

Link copied to clipboard

The simple handler for receiving whether a job had an exception or not.

Link copied to clipboard

Connect handler. This handler provides callback for SendbirdChat.connect.

Link copied to clipboard

Connection handler. This handler provides callbacks for automatically managed reconnection events.

SendbirdChat tries reconnection when the connection is lost. This handler can be used to track the reconnection state. To add or remove this handler, refer to SendbirdChat.addConnectionHandler and SendbirdChat.removeConnectionHandler.

Link copied to clipboard

CountHandler.

Link copied to clipboard

Disconnect handler. This handler provides callback for SendbirdChat.disconnect.

Link copied to clipboard

GetDoNotDisturb handler. This handler provides callback for SendbirdChat.getDoNotDisturb.

Link copied to clipboard

getEmojiCategory handler. This handler provides callback for SendbirdChat.getEmojiCategory.

Link copied to clipboard

getEmoji handler. This handler provides callback for SendbirdChat.getEmoji.

Link copied to clipboard

Feedback handler

Link copied to clipboard

The callback handler for functions related to FeedChannel

Link copied to clipboard

FeedChannelChangeLogsHandler handler. This handler provides callback for all getting channel changelogs related methods.

Link copied to clipboard

The callback handler for FeedChannel list.

Link copied to clipboard

The callback handler for functions related to FileMessage

Link copied to clipboard

SendFileMessages handler. This provides callback for BaseChannel.sendFileMessages.

Link copied to clipboard

SendFileMessages handler. This provides callback for BaseChannel.sendFileMessages.

Link copied to clipboard

SendFileMessage handler. This provides callback for BaseChannel.sendFileMessage.

Link copied to clipboard

A callback handler that notifies the result of each file upload.

Link copied to clipboard

GetFriendChangeLogsByTokenHandler handler. This handler provides callback for SendbirdChat.getFriendChangeLogsByToken.

Link copied to clipboard

GetMessageChangeLogsHandler handler. This provides callback for all getting message changelogs related methods.

Link copied to clipboard

This handler provides callback for GroupChannel.getPollChangeLogsSinceToken, GroupChannel.getPollChangeLogsSinceTimestamp

Link copied to clipboard

The callback handler for functions related to GroupChannel

Link copied to clipboard

GroupChannelChangeLogsHandler handler. This handler provides callback for all getting channel changelogs related methods.

GroupChannelCreateDistinctChannelIfNotExist handler. This handler provides callback for GroupChannel.createDistinctChannelIfNotExist.

GroupChannelGetMyPushTriggerOptionHandler handler. This handler provides callback for GroupChannel.getMyPushTriggerOption.

Link copied to clipboard

GroupChannelGetUnreadItemCountHandler handler. This handler provides callback for SendbirdChat.getUnreadItemCount.

Link copied to clipboard

The callback handler for GroupChannel list.

Link copied to clipboard

Handler to receive SendbirdChat.init function call processing results. All SDK requests are available after onInitSucceeded is called.

Link copied to clipboard

Member changelogs handler. This provides callback for all getting member changelogs.

Link copied to clipboard

Handler for member list.

Link copied to clipboard

An interface used in MessageCollection.initialize.

Link copied to clipboard

A callback handler to be invoked when a message template is retrieved.

Link copied to clipboard

A callback handler to be invoked when message templates are retrieved.

Link copied to clipboard

MetaCounter handler. This provides callback for all meta counter related methods. Refer to BaseChannel.createMetaCounters.

Link copied to clipboard

MetaData handler. This provides callback for all meta data related methods.

Link copied to clipboard

My muted info handler. This handler provides callback for BaseChannel.getMyMutedInfo.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The callback handler for functions related to OpenChannel

Link copied to clipboard

The callback handler for OpenChannel list.

Link copied to clipboard

The callback handler for functions related to Poll.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The callback handler for functions related to Poll.

Link copied to clipboard

SendbirdChat push token registration event callback.

Link copied to clipboard

GetPushSound handler. This handler provides callback for SendbirdChat.getPushSound.

Link copied to clipboard

GetPushTemplate handler. This handler provides callback for SendbirdChat.getPushTemplate.

Link copied to clipboard

GetPushTokens handler. This handler provides callback for SendbirdChat.getMyPushTokensByToken.

Link copied to clipboard

RegisterPushTokenWithStatus handler. This handler provides callback for SendbirdChat.registerPushToken.

Link copied to clipboard

GetPushTriggerOptionHandler handler. This handler provides callback for SendbirdChat.getPushTriggerOption.

Link copied to clipboard

Reaction handler. This provides callback for reaction related methods.

Link copied to clipboard

Handler for MessageCollection.removeFailedMessages

Link copied to clipboard

Report category handler. This provides callback for report category related report methods.

Link copied to clipboard

This provides callback raw JsonObject formatted response

Link copied to clipboard

User list handler.

Link copied to clipboard

A handler required on refreshing the session key on expiration. This should be added by SendbirdChat.setSessionHandler before the connection by SendbirdChat.connect.

Link copied to clipboard

Interface that is passed on to SessionHandler.onSessionTokenRequired. After the application fetches the new token, it should pass on the token to SDK through onSuccess. If any error occurred during this process, it must call onFail to let SDK know the status.

Link copied to clipboard

GetSnoozePeriodHandler handler. This handler provides callback for SendbirdChat.getSnoozePeriod.

Link copied to clipboard

Threaded messages handler.

Link copied to clipboard

UnreadMessageCountHandler.

Link copied to clipboard

User event handler. To add or remove this handler, refer to SendbirdChat.addUserEventHandler and SendbirdChat.removeUserEventHandler.

Link copied to clipboard

The callback handler for functions related to User

Link copied to clipboard

The callback handler for functions related to UserMessage

Link copied to clipboard

User list handler.