UNPKG

@zegocloud/zimkit-react

Version:

ZEGO ZIMKit SDK for Web React

16 lines (15 loc) 1.03 kB
import { ZIMMessage } from "../../ZIMAdapter/index.entity"; import { ZIMKitTextMessageModel, ZIMKitImgMessageModel, ZIMKitAudioMessageModel, ZIMKitVideoMessageModel, ZIMKitChatModel, ZIMKitFileMessageModel } from "../Model"; import { ZIMKitGroupMemberModel } from '../../ZIMKitGroup/Model'; export default class ZIMKitChatVM extends ZIMKitChatModel { currentMessageList: (ZIMKitTextMessageModel | ZIMKitImgMessageModel | ZIMKitAudioMessageModel | ZIMKitVideoMessageModel | ZIMKitFileMessageModel)[]; messageCount: number; memberList: ZIMKitGroupMemberModel[]; selectedList: ZIMMessage[]; queryHistoryMessage(conversationID: string, conversationType: number): Promise<void>; sendPeerMessage(text: string): Promise<void> | undefined; sendGroupMessage(text: string): Promise<void> | undefined; sendMediaMessage(file: File, progress: any, fileData: any): Promise<void>; queryCurrentChatGroupMemberList(conversationID: string): Promise<void>; deleteMessages(message?: ZIMMessage): Promise<void>; }