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
onUltraGroupConversationsSynced
onUltraGroupConversationsSynced?: () => void
Optional
onChatRoomJoining
onChatRoomJoining?: (targetId: string) => void
Type declaration
- (targetId: string): void
Returns void
收到消息的监听