default
ChatKitty JS SDK / Exports / default
Class: default
Implements
Table of contents
Constructors
Properties
Methods
- addChannelModerator
- blockUser
- clearChannelHistory
- createChannel
- createThread
- deleteChannel
- deleteMessage
- deleteMessageForMe
- deleteUserBlockListItem
- editMessage
- endSession
- getChannel
- getChannelMembers
- getChannelUnread
- getChannels
- getCurrentUser
- getLastReadMessage
- getMessageChannel
- getMessageParent
- getMessageRepliesCount
- getMessages
- getReactions
- getReadReceipts
- getThreadChannel
- getThreadMessage
- getThreads
- getUnreadChannelsCount
- getUnreadMessagesCount
- getUser
- getUserBlockList
- getUserIsChannelMember
- getUsers
- getUsersCount
- hideChannel
- inviteUser
- joinChannel
- leaveChannel
- muteChannel
- onChannelHidden
- onChannelJoined
- onChannelLeft
- onChannelUnhidden
- onChannelUpdated
- onCurrentUserChanged
- onCurrentUserOffline
- onCurrentUserOnline
- onNotificationReceived
- onParticipantStartedTyping
- onParticipantStoppedTyping
- onUserPresenceChanged
- reactToMessage
- readChannel
- readMessage
- readThread
- removeReaction
- sendKeystrokes
- sendMessage
- startChatSession
- startSession
- triggerEvent
- unmuteChannel
- updateChannel
- updateCurrentUser
- updateCurrentUserDisplayPicture
- getInstance
Constructors
constructor
• new default(configuration
)
Parameters
Name | Type |
---|---|
configuration | ChatKittyConfiguration |
Defined in
Properties
Calls
• Calls: Calls
Implementation of
Defined in
currentUser
• Optional
currentUser: CurrentUser
Implementation of
Defined in
Methods
addChannelModerator
▸ addChannelModerator(request
): Promise
<AddChannelModeratorResult
>
Parameters
Name | Type |
---|---|
request | AddChannelModeratorRequest |
Returns
Promise
<AddChannelModeratorResult
>
Implementation of
Defined in
blockUser
▸ blockUser(request
): Promise
<BlockUserResult
>
Parameters
Name | Type |
---|---|
request | BlockUserRequest |
Returns
Promise
<BlockUserResult
>
Implementation of
Defined in
clearChannelHistory
▸ clearChannelHistory(request
): Promise
<ClearChannelHistoryResult
>
Parameters
Name | Type |
---|---|
request | ClearChannelHistoryRequest |
Returns
Promise
<ClearChannelHistoryResult
>
Implementation of
Defined in
createChannel
▸ createChannel(request
): Promise
<CreateChannelResult
>
Parameters
Name | Type |
---|---|
request | CreateChannelRequest |
Returns
Promise
<CreateChannelResult
>
Implementation of
Defined in
createThread
▸ createThread(request
): Promise
<CreateThreadResult
>
Parameters
Name | Type |
---|---|
request | CreateThreadRequest |
Returns
Promise
<CreateThreadResult
>
Implementation of
Defined in
deleteChannel
▸ deleteChannel(request
): Promise
<DeleteChannelResult
>
Parameters
Name | Type |
---|---|
request | DeleteChannelRequest |
Returns
Promise
<DeleteChannelResult
>
Implementation of
Defined in
deleteMessage
▸ deleteMessage(request
): Promise
<DeleteMessageResult
>
Parameters
Name | Type |
---|---|
request | DeleteMessageRequest |
Returns
Promise
<DeleteMessageResult
>
Implementation of
Defined in
deleteMessageForMe
▸ deleteMessageForMe(request
): Promise
<DeleteMessageForMeResult
>
Parameters
Name | Type |
---|---|
request | DeleteMessageForMeRequest |
Returns
Promise
<DeleteMessageForMeResult
>
Implementation of
Defined in
deleteUserBlockListItem
▸ deleteUserBlockListItem(request
): Promise
<DeleteUserBlockListItemResult
>
Parameters
Name | Type |
---|---|
request | DeleteUserBlockListItemRequest |
Returns
Promise
<DeleteUserBlockListItemResult
>
Implementation of
ChatKitty.deleteUserBlockListItem
Defined in
editMessage
▸ editMessage(request
): Promise
<EditMessageResult
>
Parameters
Name | Type |
---|---|
request | EditMessageRequest |
Returns
Promise
<EditMessageResult
>
Implementation of
Defined in
endSession
▸ endSession(): Promise
<void
>
Returns
Promise
<void
>
Implementation of
Defined in
getChannel
▸ getChannel(id
): Promise
<GetChannelResult
>
Parameters
Name | Type |
---|---|
id | number |
Returns
Promise
<GetChannelResult
>
Implementation of
Defined in
getChannelMembers
▸ getChannelMembers(request
): Promise
<GetUsersResult
>
Parameters
Name | Type |
---|---|
request | GetChannelMembersRequest |
Returns
Promise
<GetUsersResult
>
Implementation of
Defined in
getChannelUnread
▸ getChannelUnread(request
): Promise
<GetChannelUnreadResult
>
Parameters
Name | Type |
---|---|
request | GetChannelUnreadRequest |
Returns
Promise
<GetChannelUnreadResult
>
Implementation of
Defined in
getChannels
▸ getChannels(request?
): Promise
<GetChannelsResult
>
Parameters
Name | Type |
---|---|
request? | GetChannelsRequest |
Returns
Promise
<GetChannelsResult
>
Implementation of
Defined in
getCurrentUser
▸ getCurrentUser(): Promise
<GetCurrentUserResult
>
Returns
Promise
<GetCurrentUserResult
>
Implementation of
Defined in
getLastReadMessage
▸ getLastReadMessage(request
): Promise
<GetLastReadMessageResult
>
Parameters
Name | Type |
---|---|
request | GetLastReadMessageRequest |
Returns
Promise
<GetLastReadMessageResult
>
Implementation of
Defined in
getMessageChannel
▸ getMessageChannel(request
): Promise
<GetMessageChannelResult
>
Parameters
Name | Type |
---|---|
request | GetMessageChannelRequest |
Returns
Promise
<GetMessageChannelResult
>
Implementation of
Defined in
getMessageParent
▸ getMessageParent(request
): Promise
<GetMessageParentResult
>
Parameters
Name | Type |
---|---|
request | GetMessageParentRequest |
Returns
Promise
<GetMessageParentResult
>
Implementation of
Defined in
getMessageRepliesCount
▸ getMessageRepliesCount(request
): Promise
<GetCountResult
>
Parameters
Name | Type |
---|---|
request | GetMessageRepliesCountRequest |
Returns
Promise
<GetCountResult
>
Implementation of
ChatKitty.getMessageRepliesCount
Defined in
getMessages
▸ getMessages(request
): Promise
<GetMessagesResult
>
Parameters
Name | Type |
---|---|
request | GetMessagesRequest |
Returns
Promise
<GetMessagesResult
>
Implementation of
Defined in
getReactions
▸ getReactions(request
): Promise
<GetReactionsResult
>
Parameters
Name | Type |
---|---|
request | GetReactionsRequest |
Returns
Promise
<GetReactionsResult
>
Implementation of
Defined in
getReadReceipts
▸ getReadReceipts(request
): Promise
<GetReadReceiptsResult
>
Parameters
Name | Type |
---|---|
request | GetReadReceiptsRequest |
Returns
Promise
<GetReadReceiptsResult
>
Implementation of
Defined in
getThreadChannel
▸ getThreadChannel(request
): Promise
<GetThreadChannelResult
>
Parameters
Name | Type |
---|---|
request | GetThreadChannelRequest |
Returns
Promise
<GetThreadChannelResult
>
Implementation of
Defined in
getThreadMessage
▸ getThreadMessage(request
): Promise
<GetThreadMessageResult
>
Parameters
Name | Type |
---|---|
request | GetThreadMessageRequest |
Returns
Promise
<GetThreadMessageResult
>
Implementation of
Defined in
getThreads
▸ getThreads(request
): Promise
<GetThreadsResult
>
Parameters
Name | Type |
---|---|
request | GetChannelThreadsRequest |
Returns
Promise
<GetThreadsResult
>
Implementation of
Defined in
getUnreadChannelsCount
▸ getUnreadChannelsCount(request?
): Promise
<GetCountResult
>
Parameters
Name | Type |
---|---|
request? | GetUnreadChannelsRequest |
Returns
Promise
<GetCountResult
>
Implementation of
ChatKitty.getUnreadChannelsCount
Defined in
getUnreadMessagesCount
▸ getUnreadMessagesCount(request?
): Promise
<GetCountResult
>
Parameters
Name | Type |
---|---|
request? | GetUnreadMessagesCountRequest |
Returns
Promise
<GetCountResult
>
Implementation of
ChatKitty.getUnreadMessagesCount
Defined in
getUser
▸ getUser(param
): Promise
<GetUserResult
>
Parameters
Name | Type |
---|---|
param | number |
Returns
Promise
<GetUserResult
>
Implementation of
Defined in
getUserBlockList
▸ getUserBlockList(): Promise
<GetUserBlockListResult
>
Returns
Promise
<GetUserBlockListResult
>
Implementation of
Defined in
getUserIsChannelMember
▸ getUserIsChannelMember(request
): Promise
<GetUserIsChannelMemberResult
>
Parameters
Name | Type |
---|---|
request | GetUserIsChannelMemberRequest |
Returns
Promise
<GetUserIsChannelMemberResult
>
Implementation of
ChatKitty.getUserIsChannelMember
Defined in
getUsers
▸ getUsers(request?
): Promise
<GetUsersResult
>
Parameters
Name | Type |
---|---|
request? | GetUsersRequest |
Returns
Promise
<GetUsersResult
>
Implementation of
Defined in
getUsersCount
▸ getUsersCount(request?
): Promise
<GetCountResult
>
Parameters
Name | Type |
---|---|
request? | GetUsersRequest |
Returns
Promise
<GetCountResult
>
Implementation of
Defined in
hideChannel
▸ hideChannel(request
): Promise
<HideChannelResult
>
Parameters
Name | Type |
---|---|
request | HideChannelRequest |
Returns
Promise
<HideChannelResult
>
Implementation of
Defined in
inviteUser
▸ inviteUser(request
): Promise
<InviteUserResult
>
Parameters
Name | Type |
---|---|
request | InviteUserRequest |
Returns
Promise
<InviteUserResult
>
Implementation of
Defined in
joinChannel
▸ joinChannel(request
): Promise
<JoinChannelResult
>
Parameters
Name | Type |
---|---|
request | JoinChannelRequest |
Returns
Promise
<JoinChannelResult
>
Implementation of
Defined in
leaveChannel
▸ leaveChannel(request
): Promise
<LeaveChannelResult
>
Parameters
Name | Type |
---|---|
request | LeaveChannelRequest |
Returns
Promise
<LeaveChannelResult
>
Implementation of
Defined in
muteChannel
▸ muteChannel(request
): Promise
<MuteChannelResult
>
Parameters
Name | Type |
---|---|
request | MuteChannelRequest |
Returns
Promise
<MuteChannelResult
>
Implementation of
Defined in
onChannelHidden
▸ onChannelHidden(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <Channel > | (channel : Channel ) => void |
Returns
Implementation of
Defined in
onChannelJoined
▸ onChannelJoined(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <Channel > | (channel : Channel ) => void |
Returns
Implementation of
Defined in
onChannelLeft
▸ onChannelLeft(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <Channel > | (channel : Channel ) => void |
Returns
Implementation of
Defined in
onChannelUnhidden
▸ onChannelUnhidden(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <Channel > | (channel : Channel ) => void |
Returns
Implementation of
Defined in
onChannelUpdated
▸ onChannelUpdated(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <Channel > | (channel : Channel ) => void |
Returns
Implementation of
Defined in
onCurrentUserChanged
▸ onCurrentUserChanged(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <null | CurrentUser > | (user : null | CurrentUser ) => void |
Returns
Implementation of
ChatKitty.onCurrentUserChanged
Defined in
onCurrentUserOffline
▸ onCurrentUserOffline(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <CurrentUser > | () => void |
Returns
Implementation of
ChatKitty.onCurrentUserOffline
Defined in
onCurrentUserOnline
▸ onCurrentUserOnline(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <CurrentUser > | () => void |
Returns
Implementation of
Defined in
onNotificationReceived
▸ onNotificationReceived(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <Notification > | (notification : Notification ) => void |
Returns
Implementation of
ChatKitty.onNotificationReceived
Defined in
onParticipantStartedTyping
▸ onParticipantStartedTyping(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <User > | (participant : User ) => void |
Returns
Implementation of
ChatKitty.onParticipantStartedTyping
Defined in
onParticipantStoppedTyping
▸ onParticipantStoppedTyping(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <User > | (participant : User ) => void |
Returns
Implementation of
ChatKitty.onParticipantStoppedTyping
Defined in
onUserPresenceChanged
▸ onUserPresenceChanged(onNextOrObserver
): ChatKittyUnsubscribe
Parameters
Name | Type |
---|---|
onNextOrObserver | ChatKittyObserver <User > | (user : User ) => void |
Returns
Implementation of
ChatKitty.onUserPresenceChanged
Defined in
reactToMessage
▸ reactToMessage(request
): Promise
<ReactToMessageResult
>
Parameters
Name | Type |
---|---|
request | ReactToMessageRequest |
Returns
Promise
<ReactToMessageResult
>
Implementation of
Defined in
readChannel
▸ readChannel(request
): Promise
<ReadChannelResult
>
Parameters
Name | Type |
---|---|
request | ReadChannelRequest |
Returns
Promise
<ReadChannelResult
>
Implementation of
Defined in
readMessage
▸ readMessage(request
): Promise
<ReadMessageResult
>
Parameters
Name | Type |
---|---|
request | ReadMessageRequest |
Returns
Promise
<ReadMessageResult
>
Implementation of
Defined in
readThread
▸ readThread(request
): Promise
<ReadThreadResult
>
Parameters
Name | Type |
---|---|
request | ReadThreadRequest |
Returns
Promise
<ReadThreadResult
>
Implementation of
Defined in
removeReaction
▸ removeReaction(request
): Promise
<RemoveReactionResult
>
Parameters
Name | Type |
---|---|
request | RemoveReactionRequest |
Returns
Promise
<RemoveReactionResult
>
Implementation of
Defined in
sendKeystrokes
▸ sendKeystrokes(request
): void
Parameters
Name | Type |
---|---|
request | SendKeystrokesRequest |
Returns
void
Implementation of
Defined in
sendMessage
▸ sendMessage(request
): Promise
<SendMessageResult
>
Parameters
Name | Type |
---|---|
request | SendMessageRequest |
Returns
Promise
<SendMessageResult
>
Implementation of
Defined in
startChatSession
▸ startChatSession(request
): StartChatSessionResult
Parameters
Name | Type |
---|---|
request | StartChatSessionRequest |
Returns
Implementation of
Defined in
startSession
▸ startSession(request
): Promise
<StartSessionResult
>
Parameters
Name | Type |
---|---|
request | StartSessionRequest |
Returns
Promise
<StartSessionResult
>
Implementation of
Defined in
triggerEvent
▸ triggerEvent(request
): Promise
<TriggerEventResult
>
Parameters
Name | Type |
---|---|
request | TriggerEventRequest |
Returns
Promise
<TriggerEventResult
>
Implementation of
Defined in
unmuteChannel
▸ unmuteChannel(request
): Promise
<UnmuteChannelResult
>
Parameters
Name | Type |
---|---|
request | UnmuteChannelRequest |
Returns
Promise
<UnmuteChannelResult
>
Implementation of
Defined in
updateChannel
▸ updateChannel(request
): Promise
<UpdateChannelResult
>
Parameters
Name | Type |
---|---|
request | UpdateChannelRequest |
Returns
Promise
<UpdateChannelResult
>
Implementation of
Defined in
updateCurrentUser
▸ updateCurrentUser(update
): Promise
<UpdateCurrentUserResult
>
Parameters
Name | Type |
---|---|
update | (user : CurrentUser ) => CurrentUser |
Returns
Promise
<UpdateCurrentUserResult
>
Implementation of
Defined in
updateCurrentUserDisplayPicture
▸ updateCurrentUserDisplayPicture(request
): Promise
<UpdateCurrentUserDisplayPictureResult
>
Parameters
Name | Type |
---|---|
request | UpdateCurrentUserDisplayPictureRequest |
Returns
Promise
<UpdateCurrentUserDisplayPictureResult
>
Implementation of
ChatKitty.updateCurrentUserDisplayPicture
Defined in
getInstance
▸ Static
getInstance(apiKey
): ChatKitty
Parameters
Name | Type |
---|---|
apiKey | string |