UNPKG

@openim/protocol

Version:

OpenIM protocol

30 lines (29 loc) 925 B
import { type Conversation } from "../conversation/conversation"; import { type FriendInfoOnly } from "../relation/relation"; import { type GroupInfo, type MsgData, type UserInfo } from "../sdkws/sdkws"; export declare const protobufPackage = "openim.jssdk"; export interface ConversationMsg { conversation: Conversation | undefined; lastMsg: MsgData | undefined; user: UserInfo | undefined; friend: FriendInfoOnly | undefined; group: GroupInfo | undefined; maxSeq: number; readSeq: number; } export interface GetActiveConversationsReq { ownerUserID: string; count: number; } export interface GetActiveConversationsResp { unreadCount: number; conversations: ConversationMsg[]; } export interface GetConversationsReq { ownerUserID: string; conversationIDs: string[]; } export interface GetConversationsResp { unreadCount: number; conversations: ConversationMsg[]; }