Namespace electronExtension
Functions
getAllConversationList
Parameters
Optional channelId: string
getConversationList
Parameters
startTime: number
count: number
Optional channelId: string
searchConversationByContent
Parameters
keyword: string
messageTypes: string[]
Optional channelId: string
searchMessages
Parameters
keyword: string
startTime: number
count: number
Returns Promise<IAsyncRes<{ messages: IAReceivedMessage[]; count: number | undefined }>>
searchMessageInTimeRange
Parameters
searchMessagesByUser
Parameters
userId: string
startTime: number
count: number
getHistoryMessagesByMessageTypes
Parameters
setMessageStatusToRead
Parameters
Returns Promise<IAsyncRes<boolean>>
setMessageReceivedStatus
Parameters
Returns Promise<IAsyncRes<void>>
setMessageSentStatus
Parameters
Returns Promise<IAsyncRes<void>>
setMessageContent
- setMessageContent(messageId: number, content: Object, messageType?: string): Promise<IAsyncRes<void>>
Parameters
messageId: number
content: Object
messageType: string = ''
Returns Promise<IAsyncRes<void>>
deleteMessages
- deleteMessages(messageIds: number[]): Promise<IAsyncRes<void>>
Parameters
Returns Promise<IAsyncRes<void>>
clearMessages
Parameters
Returns Promise<IAsyncRes<void>>
deleteMessagesByTimestamp
Parameters
timestamp: number
cleanSpace: boolean
Returns Promise<IAsyncRes<void>>
insertMessage
Parameters
batchInsertMessage
Parameters
Returns Promise<IAsyncRes<any>>
getMessageCount
Parameters
Returns Promise<IAsyncRes<number>>
setCheckDuplicateMessage
- setCheckDuplicateMessage(enableCheck: boolean): Promise<IAsyncRes<boolean>>
Parameters
Returns Promise<IAsyncRes<boolean>>
clearLocalData
- clearLocalData(): Promise<IAsyncRes<boolean>>
Returns Promise<IAsyncRes<boolean>>
获取全部会话列表