Interface: SdkClient
Methods
addChannelModerator()
addChannelModerator(
request
):Promise
<AddChannelModeratorResult
>
Parameters
request
Returns
Promise
<AddChannelModeratorResult
>
blockChannelUser()
blockChannelUser(
request
):Promise
<BlockChannelUserResult
>
Parameters
request
Returns
Promise
<BlockChannelUserResult
>
blockUser()
blockUser(
request
):Promise
<BlockUserResult
>
Parameters
request
Returns
Promise
<BlockUserResult
>
checkChannelUnread()
checkChannelUnread(
request
):Promise
<CheckChannelUnreadResult
>
Parameters
request
Returns
Promise
<CheckChannelUnreadResult
>
checkUserIsChannelMember()
checkUserIsChannelMember(
request
):Promise
<CheckUserIsChannelMemberResult
>
Parameters
request
CheckUserIsChannelMemberRequest
Returns
Promise
<CheckUserIsChannelMemberResult
>
clearChannelHistory()
clearChannelHistory(
request
):Promise
<ClearChannelHistoryResult
>
Parameters
request
Returns
Promise
<ClearChannelHistoryResult
>
countMessageReplies()
countMessageReplies(
request
):Promise
<CountResult
>
Parameters
request
Returns
Promise
<CountResult
>
countUnreadChannels()
countUnreadChannels(
request?
):Promise
<CountResult
>
Parameters
request?
Returns
Promise
<CountResult
>
countUnreadMessages()
countUnreadMessages(
request?
):Promise
<CountResult
>
Parameters
request?
Returns
Promise
<CountResult
>
createChannel()
createChannel(
request
):Promise
<CreateChannelResult
>
Parameters
request
Returns
Promise
<CreateChannelResult
>
createThread()
createThread(
request
):Promise
<CreateThreadResult
>
Parameters
request
Returns
Promise
<CreateThreadResult
>
deleteChannel()
deleteChannel(
request
):Promise
<DeleteChannelResult
>
Parameters
request
Returns
Promise
<DeleteChannelResult
>
deleteChannelModerator()
deleteChannelModerator(
request
):Promise
<DeleteChannelModeratorResult
>
Parameters
request
Returns
Promise
<DeleteChannelModeratorResult
>
deleteMessage()
deleteMessage(
request
):Promise
<DeleteMessageResult
>
Parameters
request
Returns
Promise
<DeleteMessageResult
>
deleteUser()
deleteUser(
request
):Promise
<DeleteUserResult
>
Parameters
request
Returns
Promise
<DeleteUserResult
>
deleteUserBlockedRecord()
deleteUserBlockedRecord(
request
):Promise
<DeleteUserBlockedRecordResult
>
Parameters
request
DeleteUserBlockedRecordRequest
Returns
Promise
<DeleteUserBlockedRecordResult
>
editMessage()
editMessage(
request
):Promise
<EditMessageResult
>
Parameters
request
Returns
Promise
<EditMessageResult
>
endSession()
endSession():
Promise
<void
>
Returns
Promise
<void
>
hideChannel()
hideChannel(
request
):Promise
<HideChannelResult
>
Parameters
request
Returns
Promise
<HideChannelResult
>
inviteUser()
inviteUser(
request
):Promise
<InviteUserResult
>
Parameters
request
Returns
Promise
<InviteUserResult
>
joinChannel()
joinChannel(
request
):Promise
<JoinChannelResult
>
Parameters
request
Returns
Promise
<JoinChannelResult
>
leaveChannel()
leaveChannel(
request
):Promise
<LeaveChannelResult
>
Parameters
request
Returns
Promise
<LeaveChannelResult
>
listChannelBlockRecords()
listChannelBlockRecords(
request
):Promise
<ListChannelBlockRecordsResult
>
Parameters
request
ListChannelBlockRecordsRequest
Returns
Promise
<ListChannelBlockRecordsResult
>
listChannelMembers()
listChannelMembers(
request
):Promise
<ListUsersResult
>
Parameters
request
Returns
Promise
<ListUsersResult
>
listChannelModerators()
listChannelModerators(
request
):Promise
<ListChannelModeratorsResult
>
Parameters
request
Returns
Promise
<ListChannelModeratorsResult
>
listChannels()
listChannels(
request?
):Promise
<ListChannelsResult
>
Parameters
request?
Returns
Promise
<ListChannelsResult
>
listMessages()
listMessages(
request
):Promise
<ListMessagesResult
>
Parameters
request
Returns
Promise
<ListMessagesResult
>
listReactions()
listReactions(
request
):Promise
<ListReactionsResult
>
Parameters
request
Returns
Promise
<ListReactionsResult
>
listReadReceipts()
listReadReceipts(
request
):Promise
<ListReadReceiptsResult
>
Parameters
request
Returns
Promise
<ListReadReceiptsResult
>
listThreadChannel()
listThreadChannel(
request
):Promise
<RetrieveThreadChannelResult
>
Parameters
request
Returns
Promise
<RetrieveThreadChannelResult
>
listThreadMessage()
listThreadMessage(
request
):Promise
<RetrieveThreadMessageResult
>
Parameters
request
Returns
Promise
<RetrieveThreadMessageResult
>
listThreads()
listThreads(
request
):Promise
<ListThreadsResult
>
Parameters
request
Returns
Promise
<ListThreadsResult
>
listUserBlockedRecords()
listUserBlockedRecords(
request
):Promise
<ListUserBlockedRecordsResult
>
Parameters
request
Returns
Promise
<ListUserBlockedRecordsResult
>
listUsers()
listUsers(
request?
):Promise
<ListUsersResult
>
Parameters
request?
Returns
Promise
<ListUsersResult
>
listUsersCount()
listUsersCount(
request?
):Promise
<CountResult
>
Parameters
request?
Returns
Promise
<CountResult
>
muteChannel()
muteChannel(
request
):Promise
<MuteChannelResult
>
Parameters
request
Returns
Promise
<MuteChannelResult
>
onApplicationElementsChanged()
onApplicationElementsChanged(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<UiElements
> | (elements
) => void
Returns
onApplicationFeaturesChanged()
onApplicationFeaturesChanged(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<ChatUIFeatureOptions
> | (features
) => void
Returns
onApplicationStylesChanged()
onApplicationStylesChanged(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<ChatUIThemeStylingOptions
> | (styles
) => void
Returns
onChannelDeleted()
onChannelDeleted(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<Channel
> | (channel
) => void
Returns
onChannelHidden()
onChannelHidden(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<Channel
> | (channel
) => void
Returns
onChannelJoined()
onChannelJoined(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<Channel
> | (channel
) => void
Returns
onChannelLeft()
onChannelLeft(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<Channel
> | (channel
) => void
Returns
onChannelUnhidden()
onChannelUnhidden(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<Channel
> | (channel
) => void
Returns
onChannelUpdated()
onChannelUpdated(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<Channel
> | (channel
) => void
Returns
onCurrentUserChanged()
onCurrentUserChanged(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<CurrentUser
> | (user
) => void
Returns
onCurrentUserOffline()
onCurrentUserOffline(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<CurrentUser
> | () => void
Returns
onCurrentUserOnline()
onCurrentUserOnline(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<CurrentUser
> | () => void
Returns
onNotificationReceived()
onNotificationReceived(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<Notification
> | (notification
) => void
Returns
onParticipantStartedTyping()
onParticipantStartedTyping(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<User
> | (participant
) => void
Returns
onParticipantStoppedTyping()
onParticipantStoppedTyping(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<User
> | (participant
) => void
Returns
onReadReceiptCreated()
onReadReceiptCreated(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<ReadReceipt
> | (receipt
) => void
Returns
onReadReceiptDeleted()
onReadReceiptDeleted(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<ReadReceipt
> | (receipt
) => void
Returns
onUserBlocked()
onUserBlocked(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<UserBlockedRecord
> | (record
) => void
Returns
onUserPresenceChanged()
onUserPresenceChanged(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<User
> | (user
) => void
Returns
onUserUnblocked()
onUserUnblocked(
onNextOrObserver
):ChatKittyUnsubscribe
Parameters
onNextOrObserver
ChatKittyObserver
<User
> | (user
) => void
Returns
reactToMessage()
reactToMessage(
request
):Promise
<ReactToMessageResult
>
Parameters
request
Returns
Promise
<ReactToMessageResult
>
readChannel()
readChannel(
request
):Promise
<ReadChannelResult
>
Parameters
request
Returns
Promise
<ReadChannelResult
>
readMessage()
readMessage(
request
):Promise
<ReadMessageResult
>
Parameters
request
Returns
Promise
<ReadMessageResult
>
readThread()
readThread(
request
):Promise
<ReadThreadResult
>
Parameters
request
Returns
Promise
<ReadThreadResult
>
removeReaction()
removeReaction(
request
):Promise
<RemoveReactionResult
>
Parameters
request
Returns
Promise
<RemoveReactionResult
>
reportMessage()
reportMessage(
request
):Promise
<ReportMessageResult
>
Parameters
request
ReportMessageRequest
Returns
Promise
<ReportMessageResult
>
retrieveChannel()
retrieveChannel(
id
):Promise
<RetrieveChannelResult
>
Parameters
id
number
Returns
Promise
<RetrieveChannelResult
>
retrieveChannelContext()
retrieveChannelContext(
request
):Promise
<RetrieveChannelContextResult
>
Parameters
request
Returns
Promise
<RetrieveChannelContextResult
>
retrieveCurrentUser()
retrieveCurrentUser():
Promise
<RetrieveCurrentUserResult
>
Returns
Promise
<RetrieveCurrentUserResult
>
retrieveLastReadMessage()
retrieveLastReadMessage(
request
):Promise
<RetrieveLastReadMessageResult
>
Parameters
request
RetrieveLastReadMessageRequest
Returns
Promise
<RetrieveLastReadMessageResult
>
retrieveMessageChannel()
retrieveMessageChannel(
request
):Promise
<RetrieveMessageChannelResult
>
Parameters
request
Returns
Promise
<RetrieveMessageChannelResult
>
retrieveMessageParent()
retrieveMessageParent(
request
):Promise
<RetrieveMessageParentResult
>
Parameters
request
Returns
Promise
<RetrieveMessageParentResult
>
retrieveUser()
retrieveUser(
param
):Promise
<RetrieveUserResult
>
Parameters
param
number
Returns
Promise
<RetrieveUserResult
>
sendKeystrokes()
sendKeystrokes(
request
):void
Parameters
request
Returns
void
sendMessage()
sendMessage(
request
):Promise
<SendMessageResult
>
Parameters
request
Returns
Promise
<SendMessageResult
>
startChatSession()
startChatSession(
request
):StartedChatSessionResult
Parameters
request
Returns
startSession()
startSession(
request
):Promise
<StartSessionResult
>
Parameters
request
Returns
Promise
<StartSessionResult
>
triggerEvent()
triggerEvent(
request
):Promise
<TriggerEventResult
>
Parameters
request
Returns
Promise
<TriggerEventResult
>
unblockChannelUser()
unblockChannelUser(
request
):Promise
<UnblockChannelUserResult
>
Parameters
request
Returns
Promise
<UnblockChannelUserResult
>
unmuteChannel()
unmuteChannel(
request
):Promise
<UnmuteChannelResult
>
Parameters
request
Returns
Promise
<UnmuteChannelResult
>
unreadMessage()
unreadMessage(
request
):Promise
<UnreadMessageResult
>
Parameters
request
Returns
Promise
<UnreadMessageResult
>
updateChannel()
updateChannel(
request
):Promise
<UpdateChannelResult
>
Parameters
request
Returns
Promise
<UpdateChannelResult
>
updateCurrentUser()
updateCurrentUser(
update
):Promise
<UpdateCurrentUserResult
>
Parameters
update
(user
) => CurrentUser
Returns
Promise
<UpdateCurrentUserResult
>
updateCurrentUserDisplayPicture()
updateCurrentUserDisplayPicture(
request
):Promise
<UpdateCurrentUserDisplayPictureResult
>
Parameters
request
UpdateCurrentUserDisplayPictureRequest
Returns
Promise
<UpdateCurrentUserDisplayPictureResult
>
updateMessageProperties()
updateMessageProperties(
request
):Promise
<unknown
>
Parameters
request
UpdateMessagePropertiesRequest
Returns
Promise
<unknown
>