UNPKG

open-im-sdk-for-cocos

Version:
64 lines (63 loc) 6.89 kB
import OpenIMSDK from '.'; import type { AtMsgParams, CustomMsgParams, FaceMessageParams, FileMsgParams, FindMessageParams, GetAdvancedHistoryMsgParams, ImageMsgParams, InsertGroupMsgParams, InsertSingleMsgParams, LocationMsgParams, MergerMsgParams, OpreateMessageParams, QuoteMsgParams, SearchLocalParams, SendMsgParams, SetMessageLocalExParams, SoundMsgParams, TypingUpdateParams, VideoMsgParams } from '../types/params'; import type { AdvancedGetMessageResult, CardElem, MessageItem, SearchMessageResult, WsResponse } from '../types/entity'; export declare function setupMessage(openIMSDK: OpenIMSDK): { createTextMessage: (params: string, operationID?: string) => Promise<WsResponse<MessageItem>>; createTextAtMessage: (params: AtMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createImageMessageByURL: (params: ImageMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createSoundMessageByURL: (params: SoundMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createVideoMessageByURL: (params: VideoMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createFileMessageByURL: (params: FileMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createMergerMessage: (params: MergerMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createForwardMessage: (params: MessageItem, operationID?: string) => Promise<WsResponse<MessageItem>>; createLocationMessage: (params: LocationMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createQuoteMessage: (params: QuoteMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createCardMessage: (params: CardElem, operationID?: string) => Promise<WsResponse<MessageItem>>; createCustomMessage: (params: CustomMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createFaceMessage: (params: FaceMessageParams, operationID?: string) => Promise<WsResponse<MessageItem>>; sendMessage: (params: SendMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; sendMessageNotOss: (params: SendMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; typingStatusUpdate: (params: TypingUpdateParams, operationID?: string) => Promise<WsResponse<unknown>>; revokeMessage: (params: OpreateMessageParams, operationID?: string) => Promise<WsResponse<unknown>>; deleteMessage: (params: OpreateMessageParams, operationID?: string) => Promise<WsResponse<unknown>>; deleteMessageFromLocalStorage: (params: OpreateMessageParams, operationID?: string) => Promise<WsResponse<unknown>>; deleteAllMsgFromLocal: (operationID?: string) => Promise<WsResponse<unknown>>; deleteAllMsgFromLocalAndSvr: (operationID?: string) => Promise<WsResponse<unknown>>; searchLocalMessages: (params: SearchLocalParams, operationID?: string) => Promise<WsResponse<SearchMessageResult>>; getAdvancedHistoryMessageList: (params: GetAdvancedHistoryMsgParams, operationID?: string) => Promise<WsResponse<AdvancedGetMessageResult>>; getAdvancedHistoryMessageListReverse: (params: GetAdvancedHistoryMsgParams, operationID?: string) => Promise<WsResponse<AdvancedGetMessageResult>>; findMessageList: (params: FindMessageParams[], operationID?: string) => Promise<WsResponse<MessageItem[]>>; insertGroupMessageToLocalStorage: (params: InsertGroupMsgParams, operationID?: string) => Promise<WsResponse<unknown>>; insertSingleMessageToLocalStorage: (params: InsertSingleMsgParams, operationID?: string) => Promise<WsResponse<unknown>>; setMessageLocalEx: (params: SetMessageLocalExParams, operationID?: string) => Promise<WsResponse<unknown>>; }; export interface MessageApi { createTextMessage: (params: string, operationID?: string) => Promise<WsResponse<MessageItem>>; createTextAtMessage: (params: AtMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createImageMessageByURL: (params: ImageMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createSoundMessageByURL: (params: SoundMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createVideoMessageByURL: (params: VideoMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createFileMessageByURL: (params: FileMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createMergerMessage: (params: MergerMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createForwardMessage: (params: MessageItem, operationID?: string) => Promise<WsResponse<MessageItem>>; createLocationMessage: (params: LocationMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createQuoteMessage: (params: QuoteMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createCardMessage: (params: CardElem, operationID?: string) => Promise<WsResponse<MessageItem>>; createCustomMessage: (params: CustomMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; createFaceMessage: (params: FaceMessageParams, operationID?: string) => Promise<WsResponse<MessageItem>>; sendMessage: (params: SendMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; sendMessageNotOss: (params: SendMsgParams, operationID?: string) => Promise<WsResponse<MessageItem>>; typingStatusUpdate: (params: TypingUpdateParams, operationID?: string) => Promise<WsResponse<unknown>>; revokeMessage: (params: OpreateMessageParams, operationID?: string) => Promise<WsResponse<unknown>>; deleteMessage: (params: OpreateMessageParams, operationID?: string) => Promise<WsResponse<unknown>>; deleteMessageFromLocalStorage: (params: OpreateMessageParams, operationID?: string) => Promise<WsResponse<unknown>>; deleteAllMsgFromLocal: (operationID?: string) => Promise<WsResponse<unknown>>; deleteAllMsgFromLocalAndSvr: (operationID?: string) => Promise<WsResponse<unknown>>; searchLocalMessages: (params: SearchLocalParams, operationID?: string) => Promise<WsResponse<SearchMessageResult>>; getAdvancedHistoryMessageList: (params: GetAdvancedHistoryMsgParams, operationID?: string) => Promise<WsResponse<AdvancedGetMessageResult>>; getAdvancedHistoryMessageListReverse: (params: GetAdvancedHistoryMsgParams, operationID?: string) => Promise<WsResponse<AdvancedGetMessageResult>>; findMessageList: (params: FindMessageParams[], operationID?: string) => Promise<WsResponse<SearchMessageResult>>; insertGroupMessageToLocalStorage: (params: InsertGroupMsgParams, operationID?: string) => Promise<WsResponse<unknown>>; insertSingleMessageToLocalStorage: (params: InsertSingleMsgParams, operationID?: string) => Promise<WsResponse<unknown>>; setMessageLocalEx: (params: SetMessageLocalExParams, operationID?: string) => Promise<WsResponse<unknown>>; }