Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • GetThreadMessagesOptions

Index

Properties

message: QChatMessage

要查询的消息

注:可以是根消息,也可以是子消息

messageQueryOption: { beginTime?: number; endTime?: number; excludeMsgId?: string; limit?: number; reverse?: boolean }

查询条件 QChatMessageQueryOption

Type declaration

  • Optional beginTime?: number

    查询条件-开始时间,默认 0,代表不限制

  • Optional endTime?: number

    查询条件-结束时间,默认 0,代表不限制

  • Optional excludeMsgId?: string

    查询条件-上一条 msgIdServer(服务器生成的消息id)。

    注意:这个值只是辅助 beginTime 和 endTime 区间范围使用的,他的用处是在发送时间相同的两条消息里区分出来,而自身其实不能起到分页排序的关键。

    总之想要达成分页获取的目的,请传上一次获取到的消息体的 time 作为 beginTime/endTime,消息体的 msgIdServer 作为 excludeMsgId

  • Optional limit?: number

    分页参数。默认获取 100 条

  • Optional reverse?: boolean

    是否反向查询。

    默认 false 表示从 endTime 开始往前查找历史消息,

    true 表示从 beginTime 开始往后查找历史消息