Options
All
  • Public
  • Public/Protected
  • All
Menu

Module MsgLogServiceInterface

Index

Type aliases

ClearHistoryMsgsFromServerOptions: { ext?: string; isSyncSelf?: boolean; scene: TMsgScene; to: string }

Type declaration

  • Optional ext?: string

    扩展字段

  • Optional isSyncSelf?: boolean

    是否多端同步

  • scene: TMsgScene
  • to: string
GetHistoryMsgsOptions: { asc?: boolean; beginTime?: number; endTime?: number; lastMsgId?: string; limit?: number; msgTypes?: TMsgType[]; reverse?: boolean; scene: TMsgScene; to: string }

Type declaration

  • Optional asc?: boolean

    是否为升序排序

    false 表示返回的消息按时间降序排序; true 表示按时间升序排序

  • Optional beginTime?: number

    开始时间戳, 精确到 ms, 默认为 0

  • Optional endTime?: number

    结束时间戳, 精确到 ms, 默认为服务器的当前时间

  • Optional lastMsgId?: string

    上次查询的最后一条消息的 idServer, 第一次不填

  • Optional limit?: number

    本次查询的消息数量限制, 最多 100 条, 默认 100 条

  • Optional msgTypes?: TMsgType[]

    消息类型列表,默认全部消息类型

  • Optional reverse?: boolean

    是否为反向查询,默认 false

    false 表示从 endTime 开始往前查找历史消息; true 表示从 beginTime 开始往后查找历史消息

  • scene: TMsgScene

    场景

  • to: string

    聊天对象, 账号或者群id

SessionIdListOptions: { ids: string[] }

Type declaration

  • ids: string[]

    sessionId 数组

    例如 p2p-cs1、team-113879441