public interface QChatMessageService
InvocationFuture<QChatSendMessageResult> sendMessage(QChatSendMessageParam param)
param
- InvocationFuture<QChatSendMessageResult> replyMessage(QChatReplyMessageParam param)
param
- InvocationFuture<QChatSendMessageResult> resendMessage(QChatResendMessageParam param)
param
- AbortableFuture<java.lang.Void> downloadAttachment(QChatDownloadAttachmentParam param)
param
- InvocationFuture<QChatGetMessageHistoryResult> getMessageHistory(QChatGetMessageHistoryParam param)
param
- InvocationFuture<QChatUpdateMessageResult> updateMessage(QChatUpdateMessageParam param)
param
- InvocationFuture<QChatRevokeMessageResult> revokeMessage(QChatRevokeMessageParam param)
param
- InvocationFuture<QChatDeleteMessageResult> deleteMessage(QChatDeleteMessageParam param)
param
- InvocationFuture<java.lang.Void> markMessageRead(QChatMarkMessageReadParam param)
param
- InvocationFuture<QChatSendSystemNotificationResult> sendSystemNotification(QChatSendSystemNotificationParam param)
param
- InvocationFuture<QChatSendSystemNotificationResult> resendSystemNotification(QChatResendSystemNotificationParam param)
param
- InvocationFuture<QChatUpdateSystemNotificationResult> updateSystemNotification(QChatUpdateSystemNotificationParam param)
param
- InvocationFuture<java.lang.Void> markSystemNotificationsRead(QChatMarkSystemNotificationsReadParam param)
param
- void clearMsgNotify()
InvocationFuture<QChatGetMessageHistoryResult> getMessageHistoryByIds(QChatGetMessageHistoryByIdsParam param)
param
- InvocationFuture<QChatGetReferMessagesResult> getReferMessages(QChatGetReferMessagesParam param)
param
- InvocationFuture<QChatGetThreadMessagesResult> getThreadMessages(QChatGetThreadMessagesParam param)
param
- InvocationFuture<QChatGetMessageThreadInfosResult> getMessageThreadInfos(QChatGetMessageThreadInfosParam param)
param
- InvocationFuture<java.lang.Void> addQuickComment(QChatAddQuickCommentParam param)
param
- InvocationFuture<java.lang.Void> removeQuickComment(QChatRemoveQuickCommentParam param)
param
- InvocationFuture<QChatGetQuickCommentsResult> getQuickComments(QChatGetQuickCommentsParam param)
param
- InvocationFuture<java.util.List<QChatMessageCache>> getMessageCache(long qchatServerId, long qchatChannelId)
qchatChannelId
- 圈组通道名java.util.List<QChatMessageCache> getMessageCacheBlock(long qchatServerId, long qchatChannelId)
qchatChannelId
- 圈组通道名void clearMessageCache()
InvocationFuture<QChatSendTypingEventResult> sendTypingEvent(QChatSendTypingEventParam param)
param
- InvocationFuture<QChatGetLastMessageOfChannelsResult> getLastMessageOfChannels(QChatGetLastMessageOfChannelsParam param)
param
- InvocationFuture<QChatSearchMsgByPageResult> searchMsgByPage(QChatSearchMsgByPageParam param)
param
- InvocationFuture<QChatGetMentionedMeMessagesResult> getMentionedMeMessages(QChatGetMentionedMeMessagesParam param)
param
- InvocationFuture<QChatAreMentionedMeMessagesResult> areMentionedMeMessages(QChatAreMentionedMeMessagesParam param)
param
-