Optional
onMessageReceived
onMessageReceived?: ( message: RCIMIWMessage, left: number, offline: boolean, hasPackage: boolean,) => void Type declaration
- (
message: RCIMIWMessage,
left: number,
offline: boolean,
hasPackage: boolean,
): void Parameters
- message: RCIMIWMessage
- left: number
- offline: boolean
- hasPackage: boolean
Returns void
Optional
onConnectionStatusChanged
Optional
onConversationTopStatusSynced
onConversationTopStatusSynced?: ( type: RCIMIWConversationType, targetId: string, channelId: string, top: boolean,) => void Optional
onConversationNotificationLevelSynced
Optional
onRemoteMessageRecalled
Optional
onPrivateReadReceiptReceived
onPrivateReadReceiptReceived?: (
targetId: string,
channelId: string,
timestamp: number,
) => void
Type declaration
- (targetId: string, channelId: string, timestamp: number): void
Parameters
- targetId: string
- channelId: string
- timestamp: number
Returns void
Optional
onRemoteMessageExpansionUpdated
onRemoteMessageExpansionUpdated?: ( expansion: Map<string, string>, message: RCIMIWMessage,) => void Type declaration
- (expansion: Map<string, string>, message: RCIMIWMessage): void
Returns void
Optional
onRemoteMessageExpansionForKeyRemoved
onRemoteMessageExpansionForKeyRemoved?: ( message: RCIMIWMessage, keys: string[],) => void Optional
onChatRoomMemberChanged
Optional
onTypingStatusChanged
Optional
onConversationReadStatusSyncMessageReceived
onConversationReadStatusSyncMessageReceived?: ( type: RCIMIWConversationType, targetId: string, timestamp: number,) => void Optional
onChatRoomEntriesSynced
onChatRoomEntriesSynced?: (roomId: string) => void
Type declaration
- (roomId: string): void
Returns void
Optional
onChatRoomEntriesChanged
Optional
onRemoteUltraGroupMessageExpansionUpdated
onRemoteUltraGroupMessageExpansionUpdated?: (messages: RCIMIWMessage[]) => void Optional
onRemoteUltraGroupMessageModified
onRemoteUltraGroupMessageModified?: (messages: RCIMIWMessage[]) => void Optional
onRemoteUltraGroupMessageRecalled
onRemoteUltraGroupMessageRecalled?: (messages: RCIMIWMessage[]) => void Optional
onUltraGroupReadTimeReceived
onUltraGroupReadTimeReceived?: (
targetId: string,
channelId: string,
timestamp: number,
) => void
Type declaration
- (targetId: string, channelId: string, timestamp: number): void
Parameters
- targetId: string
- channelId: string
- timestamp: number
Returns void
Optional
onUltraGroupTypingStatusChanged
Optional
onMessageBlocked
Optional
onChatRoomStatusChanged
Optional
onGroupMessageReadReceiptRequestReceived
onGroupMessageReadReceiptRequestReceived?: (
targetId: string,
messageUId: string,
) => void
Type declaration
- (targetId: string, messageUId: string): void
Parameters
- targetId: string
- messageUId: string
Returns void
Optional
onGroupMessageReadReceiptResponseReceived
onGroupMessageReadReceiptResponseReceived?: (
targetId: string,
messageUId: string,
respondUserIds: Map<string, number>,
) => void
Type declaration
- (
targetId: string,
messageUId: string,
respondUserIds: Map<string, number>,
): void Parameters
- targetId: string
- messageUId: string
- respondUserIds: Map<string, number>
Returns void
Optional
onConnected
onConnected?: (code: number, userId: string) => void
Type declaration
- (code: number, userId: string): void
Parameters
- code: number
- userId: string
Returns void
Optional
onDatabaseOpened
onDatabaseOpened?: (code: number) => void
Type declaration
- (code: number): void
Returns void
Optional
onConversationLoaded
Optional
onConversationsLoaded
Optional
onConversationRemoved
onConversationRemoved?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string,) => void Optional
onConversationsRemoved
onConversationsRemoved?: ( code: number, conversationTypes: RCIMIWConversationType[], channelId: string,) => void Optional
onTotalUnreadCountLoaded
onTotalUnreadCountLoaded?: (
code: number,
channelId: string,
count: number,
) => void
Type declaration
- (code: number, channelId: string, count: number): void
Parameters
- code: number
- channelId: string
- count: number
Returns void
Optional
onUnreadCountLoaded
onUnreadCountLoaded?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, count: number,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
count: number,
): void Returns void
Optional
onUnreadCountByConversationTypesLoaded
onUnreadCountByConversationTypesLoaded?: ( code: number, conversationTypes: RCIMIWConversationType[], channelId: string, contain: boolean, count: number,) => void Type declaration
- (
code: number,
conversationTypes: RCIMIWConversationType[],
channelId: string,
contain: boolean,
count: number,
): void Returns void
Optional
onUnreadMentionedCountLoaded
onUnreadMentionedCountLoaded?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, count: number,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
count: number,
): void Returns void
Optional
onUltraGroupAllUnreadCountLoaded
onUltraGroupAllUnreadCountLoaded?: (code: number, count: number) => void
Type declaration
- (code: number, count: number): void
Parameters
- code: number
- count: number
Returns void
Optional
onUltraGroupAllUnreadMentionedCountLoaded
onUltraGroupAllUnreadMentionedCountLoaded?: (
code: number,
count: number,
) => void
Type declaration
- (code: number, count: number): void
Parameters
- code: number
- count: number
Returns void
Optional
onUltraGroupConversationsSynced
onUltraGroupConversationsSynced?: () => void
Optional
onUnreadCountCleared
onUnreadCountCleared?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, timestamp: number,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
timestamp: number,
): void Returns void
Optional
onDraftMessageSaved
onDraftMessageSaved?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, draft: string,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
draft: string,
): void Returns void
Optional
onDraftMessageCleared
onDraftMessageCleared?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string,) => void Optional
onDraftMessageLoaded
onDraftMessageLoaded?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, draft: string,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
draft: string,
): void Returns void
Optional
onBlockedConversationsLoaded
Optional
onConversationTopStatusChanged
onConversationTopStatusChanged?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, top: boolean,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
top: boolean,
): void Returns void
Optional
onConversationTopStatusLoaded
onConversationTopStatusLoaded?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, top: boolean,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
top: boolean,
): void Returns void
Optional
onConversationReadStatusSynced
onConversationReadStatusSynced?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, timestamp: number,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
timestamp: number,
): void Returns void
Optional
onMessageAttached
Optional
onMessageSent
Optional
onMediaMessageAttached
Optional
onMediaMessageSending
Optional
onSendingMediaMessageCanceled
Optional
onMediaMessageSent
Optional
onMediaMessageDownloading
Optional
onMediaMessageDownloaded
Optional
onDownloadingMediaMessageCanceled
Optional
onMessagesLoaded
Optional
onUnreadMentionedMessagesLoaded
Optional
onFirstUnreadMessageLoaded
Optional
onMessageInserted
onMessageInserted?: (code: number, message: RCIMIWMessage) => void Optional
onMessagesInserted
onMessagesInserted?: (code: number, messages: RCIMIWMessage[]) => void Optional
onMessagesCleared
onMessagesCleared?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, timestamp: number,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
timestamp: number,
): void Returns void
Optional
onLocalMessagesDeleted
onLocalMessagesDeleted?: (code: number, messages: RCIMIWMessage[]) => void Optional
onMessagesDeleted
Optional
onMessageRecalled
onMessageRecalled?: (code: number, message: RCIMIWMessage) => void Optional
onPrivateReadReceiptMessageSent
onPrivateReadReceiptMessageSent?: (
code: number,
targetId: string,
channelId: string,
timestamp: number,
) => void
Type declaration
- (code: number, targetId: string, channelId: string, timestamp: number): void
Parameters
- code: number
- targetId: string
- channelId: string
- timestamp: number
Returns void
Optional
onMessageExpansionUpdated
onMessageExpansionUpdated?: (
code: number,
messageUId: string,
expansion: Map<string, string>,
) => void
Type declaration
- (code: number, messageUId: string, expansion: Map<string, string>): void
Parameters
- code: number
- messageUId: string
- expansion: Map<string, string>
Returns void
Optional
onMessageExpansionForKeysRemoved
onMessageExpansionForKeysRemoved?: (
code: number,
messageUId: string,
keys: string[],
) => void
Type declaration
- (code: number, messageUId: string, keys: string[]): void
Parameters
- code: number
- messageUId: string
- keys: string[]
Returns void
Optional
onMessageReceiveStatusChanged
onMessageReceiveStatusChanged?: (code: number, messageId: number) => void
Type declaration
- (code: number, messageId: number): void
Parameters
- code: number
- messageId: number
Returns void
Optional
onMessageSentStatusChanged
onMessageSentStatusChanged?: (code: number, messageId: number) => void
Type declaration
- (code: number, messageId: number): void
Parameters
- code: number
- messageId: number
Returns void
Optional
onChatRoomJoined
onChatRoomJoined?: (code: number, targetId: string) => void
Type declaration
- (code: number, targetId: string): void
Parameters
- code: number
- targetId: string
Returns void
Optional
onChatRoomJoining
onChatRoomJoining?: (targetId: string) => void
Type declaration
- (targetId: string): void
Returns void
Optional
onChatRoomLeft
onChatRoomLeft?: (code: number, targetId: string) => void
Type declaration
- (code: number, targetId: string): void
Parameters
- code: number
- targetId: string
Returns void
Optional
onChatRoomMessagesLoaded
onChatRoomMessagesLoaded?: ( code: number, targetId: string, messages: RCIMIWMessage[], syncTime: number,) => void Type declaration
- (
code: number,
targetId: string,
messages: RCIMIWMessage[],
syncTime: number,
): void Parameters
- code: number
- targetId: string
- messages: RCIMIWMessage[]
- syncTime: number
Returns void
Optional
onChatRoomEntryAdded
onChatRoomEntryAdded?: (code: number, targetId: string, key: string) => void
Type declaration
- (code: number, targetId: string, key: string): void
Parameters
- code: number
- targetId: string
- key: string
Returns void
Optional
onChatRoomEntriesAdded
onChatRoomEntriesAdded?: (
code: number,
targetId: string,
entries: Map<string, string>,
errorEntries: Map<string, number>,
) => void
Type declaration
- (
code: number,
targetId: string,
entries: Map<string, string>,
errorEntries: Map<string, number>,
): void Parameters
- code: number
- targetId: string
- entries: Map<string, string>
- errorEntries: Map<string, number>
Returns void
Optional
onChatRoomEntryLoaded
onChatRoomEntryLoaded?: (
code: number,
targetId: string,
entry: Map<string, string>,
) => void
Type declaration
- (code: number, targetId: string, entry: Map<string, string>): void
Parameters
- code: number
- targetId: string
- entry: Map<string, string>
Returns void
Optional
onChatRoomAllEntriesLoaded
onChatRoomAllEntriesLoaded?: (
code: number,
targetId: string,
entries: Map<string, string>,
) => void
Type declaration
- (code: number, targetId: string, entries: Map<string, string>): void
Parameters
- code: number
- targetId: string
- entries: Map<string, string>
Returns void
Optional
onChatRoomEntryRemoved
onChatRoomEntryRemoved?: (code: number, targetId: string, key: string) => void
Type declaration
- (code: number, targetId: string, key: string): void
Parameters
- code: number
- targetId: string
- key: string
Returns void
Optional
onChatRoomEntriesRemoved
onChatRoomEntriesRemoved?: (
code: number,
targetId: string,
keys: string[],
) => void
Type declaration
- (code: number, targetId: string, keys: string[]): void
Parameters
- code: number
- targetId: string
- keys: string[]
Returns void
Optional
onBlacklistAdded
onBlacklistAdded?: (code: number, userId: string) => void
Type declaration
- (code: number, userId: string): void
Parameters
- code: number
- userId: string
Returns void
Optional
onBlacklistRemoved
onBlacklistRemoved?: (code: number, userId: string) => void
Type declaration
- (code: number, userId: string): void
Parameters
- code: number
- userId: string
Returns void
Optional
onBlacklistStatusLoaded
Optional
onBlacklistLoaded
onBlacklistLoaded?: (code: number, userIds: string[]) => void
Type declaration
- (code: number, userIds: string[]): void
Parameters
- code: number
- userIds: string[]
Returns void
Optional
onMessagesSearched
onMessagesSearched?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, keyword: string, startTime: number, count: number, messages: RCIMIWMessage[],) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
keyword: string,
startTime: number,
count: number,
messages: RCIMIWMessage[],
): void Returns void
Optional
onMessagesSearchedByTimeRange
onMessagesSearchedByTimeRange?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, keyword: string, startTime: number, endTime: number, offset: number, count: number, messages: RCIMIWMessage[],) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
keyword: string,
startTime: number,
endTime: number,
offset: number,
count: number,
messages: RCIMIWMessage[],
): void Returns void
Optional
onMessagesSearchedByUserId
onMessagesSearchedByUserId?: ( code: number, userId: string, type: RCIMIWConversationType, targetId: string, channelId: string, startTime: number, count: number, messages: RCIMIWMessage[],) => void Type declaration
- (
code: number,
userId: string,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
startTime: number,
count: number,
messages: RCIMIWMessage[],
): void Returns void
Optional
onConversationsSearched
Optional
onGroupReadReceiptRequestSent
onGroupReadReceiptRequestSent?: (code: number, message: RCIMIWMessage) => void Optional
onGroupReadReceiptResponseSent
onGroupReadReceiptResponseSent?: ( code: number, targetId: string, channelId: string, messages: RCIMIWMessage[],) => void Type declaration
- (
code: number,
targetId: string,
channelId: string,
messages: RCIMIWMessage[],
): void Parameters
- code: number
- targetId: string
- channelId: string
- messages: RCIMIWMessage[]
Returns void
Optional
onNotificationQuietHoursChanged
Optional
onNotificationQuietHoursRemoved
onNotificationQuietHoursRemoved?: (code: number) => void
Type declaration
- (code: number): void
Returns void
Optional
onNotificationQuietHoursLoaded
Optional
onConversationNotificationLevelChanged
Optional
onConversationNotificationLevelLoaded
Optional
onConversationTypeNotificationLevelChanged
Optional
onConversationTypeNotificationLevelLoaded
Optional
onUltraGroupDefaultNotificationLevelChanged
Optional
onUltraGroupDefaultNotificationLevelLoaded
Optional
onUltraGroupChannelDefaultNotificationLevelChanged
onUltraGroupChannelDefaultNotificationLevelChanged?: ( code: number, targetId: string, channelId: string, level: RCIMIWPushNotificationLevel,) => void Optional
onUltraGroupChannelDefaultNotificationLevelLoaded
onUltraGroupChannelDefaultNotificationLevelLoaded?: ( code: number, targetId: string, channelId: string, level: RCIMIWPushNotificationLevel,) => void Optional
onPushContentShowStatusChanged
onPushContentShowStatusChanged?: (code: number, showContent: boolean) => void
Type declaration
- (code: number, showContent: boolean): void
Parameters
- code: number
- showContent: boolean
Returns void
Optional
onPushLanguageChanged
onPushLanguageChanged?: (code: number, language: string) => void
Type declaration
- (code: number, language: string): void
Parameters
- code: number
- language: string
Returns void
Optional
onPushReceiveStatusChanged
onPushReceiveStatusChanged?: (code: number, receive: boolean) => void
Type declaration
- (code: number, receive: boolean): void
Parameters
- code: number
- receive: boolean
Returns void
Optional
onMessageCountLoaded
onMessageCountLoaded?: ( code: number, type: RCIMIWConversationType, targetId: string, channelId: string, count: number,) => void Type declaration
- (
code: number,
type: RCIMIWConversationType,
targetId: string,
channelId: string,
count: number,
): void Returns void
Optional
onTopConversationsLoaded
Optional
onGroupMessageToDesignatedUsersAttached
onGroupMessageToDesignatedUsersAttached?: (message: RCIMIWMessage) => void Optional
onGroupMessageToDesignatedUsersSent
onGroupMessageToDesignatedUsersSent?: ( code: number, message: RCIMIWMessage,) => void Optional
onUltraGroupReadStatusSynced
onUltraGroupReadStatusSynced?: (
code: number,
targetId: string,
channelId: string,
timestamp: number,
) => void
Type declaration
- (code: number, targetId: string, channelId: string, timestamp: number): void
Parameters
- code: number
- targetId: string
- channelId: string
- timestamp: number
Returns void
Optional
onConversationsLoadedForAllChannel
Optional
onUltraGroupUnreadMentionedCountLoaded
onUltraGroupUnreadMentionedCountLoaded?: (
code: number,
targetId: string,
count: number,
) => void
Type declaration
- (code: number, targetId: string, count: number): void
Parameters
- code: number
- targetId: string
- count: number
Returns void
Optional
onUltraGroupUnreadCountLoaded
onUltraGroupUnreadCountLoaded?: (
code: number,
targetId: string,
count: number,
) => void
Optional
onUltraGroupMessageModified
onUltraGroupMessageModified?: (code: number, messageUId: string) => void
Type declaration
- (code: number, messageUId: string): void
Parameters
- code: number
- messageUId: string
Returns void
Optional
onUltraGroupMessageRecalled
onUltraGroupMessageRecalled?: ( code: number, message: RCIMIWMessage, deleteRemote: boolean,) => void Type declaration
- (code: number, message: RCIMIWMessage, deleteRemote: boolean): void
Returns void
Optional
onUltraGroupMessagesCleared
onUltraGroupMessagesCleared?: ( code: number, targetId: string, channelId: string, timestamp: number, policy: RCIMIWMessageOperationPolicy,) => void Optional
onUltraGroupMessagesClearedForAllChannel
onUltraGroupMessagesClearedForAllChannel?: (
code: number,
targetId: string,
timestamp: number,
) => void
Type declaration
- (code: number, targetId: string, timestamp: number): void
Parameters
- code: number
- targetId: string
- timestamp: number
Returns void
Optional
onUltraGroupTypingStatusSent
onUltraGroupTypingStatusSent?: ( code: number, targetId: string, channelId: string, typingStatus: TEXT,) => void Type declaration
- (code: number, targetId: string, channelId: string, typingStatus: TEXT): void
Parameters
- code: number
- targetId: string
- channelId: string
- typingStatus: TEXT
Returns void
Optional
onBatchRemoteUltraGroupMessagesLoaded
onBatchRemoteUltraGroupMessagesLoaded?: ( code: number, matchedMessages: RCIMIWMessage[], notMatchedMessages: RCIMIWMessage[],) => void Optional
onUltraGroupMessageExpansionUpdated
onUltraGroupMessageExpansionUpdated?: (
code: number,
expansion: Map<string, string>,
messageUId: string,
) => void
Type declaration
- (code: number, expansion: Map<string, string>, messageUId: string): void
Parameters
- code: number
- expansion: Map<string, string>
- messageUId: string
Returns void
Optional
onUltraGroupMessageExpansionForKeysRemoved
onUltraGroupMessageExpansionForKeysRemoved?: (
code: number,
messageUId: string,
keys: string[],
) => void
Type declaration
- (code: number, messageUId: string, keys: string[]): void
Parameters
- code: number
- messageUId: string
- keys: string[]
Returns void
收到消息的监听