|
| void | Enter (SbErrorHandler inCompletionHandler) |
| | Enters this channel. More...
|
| |
| void | Exit (SbErrorHandler inCompletionHandler) |
| | Exits this channel. More...
|
| |
| void | UpdateChannel (SbOpenChannelUpdateParams inChannelUpdateParams, SbOpenChannelCallbackHandler inCompletionHandler) |
| | Updates this channel with SbOpenChannelUpdateParams class. More...
|
| |
| void | Delete (SbErrorHandler inCompletionHandler) |
| | Deletes this channel More...
|
| |
| void | Refresh (SbErrorHandler inCompletionHandler) |
| | Refreshes the channel information. More...
|
| |
| bool | IsOperator (SbUser inUser) |
| | Returns the user is an operator or not. More...
|
| |
| bool | IsOperator (string inUserId) |
| | Returns the user ID is an operator or not. More...
|
| |
| SbParticipantListQuery | CreateParticipantListQuery (SbParticipantListQueryParams inParams) |
| | Creates a participant list query for this channel. More...
|
| |
| SbUserMessage | SendUserMessage (string inMessage, SbUserMessageHandler inCompletionHandler) |
| | Sends a user message. More...
|
| |
| SbUserMessage | SendUserMessage (SbUserMessageCreateParams inUserMessageCreateParams, SbUserMessageHandler inCompletionHandler) |
| | Sends a string message of params. More...
|
| |
| SbUserMessage | ResendUserMessage (SbUserMessage inUserMessage, SbUserMessageHandler inCompletionHandler) |
| | Attempts to resend a failed user message received by the failure callback. Only failed message MUST be passed, not a succeeded message or a pending message. More...
|
| |
| void | UpdateUserMessage (long inMessageId, SbUserMessageUpdateParams inParams, SbUserMessageHandler inCompletionHandler) |
| | Updates a user message. The text message, data, custom type from user message params can be updated. More...
|
| |
| SbUserMessage | CopyUserMessage (SbUserMessage inUserMessage, SbBaseChannel inToTargetChannel, SbUserMessageHandler inCompletionHandler) |
| | Copies a user message to the target channel. More...
|
| |
| void | TranslateUserMessage (SbUserMessage inUserMessage, List< string > inTargetLanguages, SbUserMessageHandler inCompletionHandler) |
| | Requests to translate the text message into the target languages. More...
|
| |
| SbFileMessage | SendFileMessage (SbFileMessageCreateParams inFileMessageCreateParams, SbMultiProgressHandler inProgressHandler, SbFileMessageHandler inCompletionHandler) |
| | Sends a file message with file or file URL of params with progress. If the params has a binary file, it will upload data to Sendbird storage. If not, the params has a file url, it will send a message with file url. More...
|
| |
| SbFileMessage | ResendFileMessage (SbFileMessage inFileMessage, SbFileInfo inFileInfo, SbMultiProgressHandler inProgressHandler, SbFileMessageHandler inCompletionHandler) |
| | Attempts to resend a failed file message received by the failure callback. More...
|
| |
| void | UpdateFileMessage (long inMessageId, SbFileMessageUpdateParams inParams, SbFileMessageHandler inCompletionHandler) |
| | Updates a file message. The data, custom type from file message params can be updated. More...
|
| |
| SbFileMessage | CopyFileMessage (SbFileMessage inFileMessage, SbBaseChannel inToTargetChannel, SbFileMessageHandler inCompletionHandler) |
| | Copies a file message to the target channel. More...
|
| |
| bool | CancelUploadingFileMessage (string inRequestId) |
| | Cancels an ongoing FileMessage upload. More...
|
| |
| void | DeleteMessage (long inMessageId, SbErrorHandler inCompletionHandler) |
| | Deletes a message with message ID. More...
|
| |
| void | GetMessagesByTimestamp (long inTimestamp, SbMessageListParams inParams, SbMessageListHandler inCompletionHandler) |
| | Retrieves previous or next messages based on the timestamp in a specific channel. The result is passed to handler as list. More...
|
| |
| void | GetMessagesByMessageId (long inMessageId, SbMessageListParams inParams, SbMessageListHandler inCompletionHandler) |
| | Retrieves previous or next messages based on the message ID in a specific channel. The result is passed to handler as list. More...
|
| |
| void | CreateMetaData (Dictionary< string, string > inMetaData, SbMetaDataHandler inCompletionHandler) |
| | Creates meta data. This can be used to customize the channel. More...
|
| |
| void | GetMetaData (List< string > inKeys, SbMetaDataHandler inCompletionHandler) |
| | Gets the meta data for the channel. More...
|
| |
| void | GetAllMetaData (SbMetaDataHandler inCompletionHandler) |
| | Gets all meta data for the channel. More...
|
| |
| void | UpdateMetaData (Dictionary< string, string > inMetaData, SbMetaDataHandler inCompletionHandler) |
| | Updates the meta data for the channel. More...
|
| |
| void | DeleteMetaData (string inKey, SbErrorHandler inCompletionHandler) |
| | Deletes meta data with key for the channel. More...
|
| |
| void | DeleteAllMetaData (SbErrorHandler inCompletionHandler) |
| | Deletes all meta data for the channel. More...
|
| |
| void | CreateMetaCounters (Dictionary< string, int > inMetaCounters, SbMetaCountersHandler inCompletionHandler) |
| | Creates the meta counters for the channel. More...
|
| |
| void | GetMetaCounters (List< string > inKeys, SbMetaCountersHandler inCompletionHandler) |
| | Gets the meta counters with keys for the channel. More...
|
| |
| void | GetAllMetaCounters (SbMetaCountersHandler inCompletionHandler) |
| |
| void | UpdateMetaCounters (Dictionary< string, int > inMetaCounters, SbMetaCountersHandler inCompletionHandler) |
| | Gets all meta counters for the channel. More...
|
| |
| void | IncreaseMetaCounters (Dictionary< string, int > inMetaCounters, SbMetaCountersHandler inCompletionHandler) |
| | Increases the meta counters for the channel. More...
|
| |
| void | DecreaseMetaCounters (Dictionary< string, int > inMetaCounters, SbMetaCountersHandler inCompletionHandler) |
| | Decreases the meta counters for the channel. More...
|
| |
| void | DeleteMetaCounters (string inKey, SbErrorHandler inCompletionHandler) |
| | Deletes the meta counters with key for the channel. More...
|
| |
| void | DeleteAllMetaCounters (SbErrorHandler inCompletionHandler) |
| | Deletes all meta counters for the channel. More...
|
| |
| SbOperatorListQuery | CreateOperatorListQuery (SbOperatorListQueryParams inParams=null) |
| | Creates a query instance to get the operator list from this channel. More...
|
| |
| SbPreviousMessageListQuery | CreatePreviousMessageListQuery (SbPreviousMessageListQueryParams inParams=null) |
| | Creates previous message list query for this channel. More...
|
| |
| void | GetMessageChangeLogsSinceTimestamp (long inTimestamp, SbMessageChangeLogsParams inParams, SbMessageChangeLogHandler inCompletionHandler) |
| | Requests message change logs after given timestamp. The result is passed to handler. More...
|
| |
| void | GetMessageChangeLogsSinceToken (string inToken, SbMessageChangeLogsParams inParams, SbMessageChangeLogHandler inCompletionHandler) |
| | Requests message change logs after given token. The result is passed to handler. More...
|
| |
| SbBannedUserListQuery | CreateBannedUserListQuery (SbBannedUserListQueryParams inParams) |
| | Creates a query instance for banned user list of the channel. More...
|
| |
| SbMutedUserListQuery | CreateMutedUserListQuery (SbMutedUserListQueryParams inParams) |
| | Creates a query instance for getting muted user list of the channel instance. More...
|
| |
| void | BanUser (string inUserId, int inSeconds, string inDescription, SbErrorHandler inCompletionHandler) |
| | Bans a user for seconds. Let a user out and prevent to join again. If the user is already banned, duration will be updated from the time that was initialized. More...
|
| |
| void | UnbanUser (string inUserId, SbErrorHandler inCompletionHandler) |
| | Removes ban for a user. More...
|
| |
| void | MuteUser (string inUserId, int inSeconds, string inDescription, SbErrorHandler inCompletionHandler) |
| | Mutes a user for seconds. Muted user cannot send any messages to the group channel. More...
|
| |
| void | UnmuteUser (string inUserId, SbErrorHandler inCompletionHandler) |
| | Unmutes a user. More...
|
| |
| void | GetMyMutedInfo (SbMuteInfoHandler inCompletionHandler) |
| | Gets my muted information in this channel. More...
|
| |
| void | AddOperators (List< string > inUserIds, SbErrorHandler inCompletionHandler) |
| | Add operators to the channel. More...
|
| |
| void | RemoveOperators (List< string > inUserIds, SbErrorHandler inCompletionHandler) |
| | Remove operators from the channel. More...
|
| |
| void | RemoveAllOperators (SbErrorHandler inCompletionHandler) |
| | Remove all operators from the channel. See https://docs.sendbird.com/platform/user_type#3_operator for the explanations on the operators. More...
|
| |
| void | AddReaction (SbBaseMessage inMessage, string inKey, SbReactionEventHandler inCompletionHandler) |
| | Adds a reaction to a message. More...
|
| |
| void | DeleteReaction (SbBaseMessage inMessage, string inKey, SbReactionEventHandler inCompletionHandler) |
| | Deletes a reaction from a message. More...
|
| |
| void | CreateMessageMetaArrayKeys (SbBaseMessage inMessage, List< string > inKeys, SbBaseMessageHandler inCompletionHandler) |
| | Creates keys of meta array for the message. More...
|
| |
| void | DeleteMessageMetaArrayKeys (SbBaseMessage inMessage, List< string > inKeys, SbBaseMessageHandler inCompletionHandler) |
| | Deletes keys from meta array of the message. More...
|
| |
| void | AddMessageMetaArrayValues (SbBaseMessage inMessage, List< SbMessageMetaArray > inMetaArrays, SbBaseMessageHandler inCompletionHandler) |
| | Adds meta array to the message. More...
|
| |
| void | RemoveMessageMetaArrayValues (SbBaseMessage inMessage, List< SbMessageMetaArray > inMetaArrays, SbBaseMessageHandler inCompletionHandler) |
| | Removes meta array from the message. More...
|
| |
| void | ReportUser (SbUser inOffendingUser, SbReportCategory inReportCategory, string inReportDescription, SbErrorHandler inCompletionHandler) |
| | Reports a user in a channel of inappropriate activities. More...
|
| |
| void | ReportMessage (SbBaseMessage inMessage, SbReportCategory inReportCategory, string inReportDescription, SbErrorHandler inCompletionHandler) |
| | Reports a malicious message in the channel More...
|
| |
| void | Report (SbReportCategory inReportCategory, string inReportDescription, SbErrorHandler inCompletionHandler) |
| | Reports current channel instance of inappropriate activities. More...
|
| |
The SbOpenChannel class represents a open channel which is a public chat.
- Since
- 4.0.0