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
onUserUpdated()
onUserUpdated(
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>