鸿蒙 IMLib-v1.8.0
    Preparing search index...

    Interface ISearchMessageInTimeRangeOption

    在时间区间内搜索消息的参数配置,按照时间戳降序查找

    例如 startTime  endTime 之间按时间戳从小到大有 100 条消息limit = 10获取后 10 条消息
    可以有两种分页获取的方式
    1startTime endTime 固定不变每获取一批消息offset 对应增加
    2startTime 固定不变offset 固定为 0每获取一批消息endTime 更新为这批消息的最小 sentTime

    1.1.0

    interface ISearchMessageInTimeRangeOption {
        startTime: number;
        endTime: number;
        offset: number;
        limit: number;
    }
    Index

    Properties

    startTime: number

    开始时间,毫秒时间戳, 必须满足 startTime < endTime

    endTime: number

    结束时间,毫秒时间戳,首次搜索可传入会话最后一条消息的 sentTime

    offset: number

    分页搜索时的偏移量, 首次可填入 0

    limit: number

    每页的数量,传 0 时会返回所有搜索到的消息;非 0 时根据 startTime 逐页返回,取值范围 [0, 100]