flutter jmessage历史消息如何分页比较好?

jmessage.getHistoryMessages(type: kMockUser, from: (page-1)*10, limit: 10, isDescend: false);
但是一段时间之后,会有新的消息进来。你上拉刷新时候,再次调用getHistoryMessages,这个时候就会有很多消息是重复了,这个怎么解决好?

有新消息进入的时候,你应该在收到新 message 时,将 message 加入你本地数组中,并将你的这个获取历史消息的 from 和 limit 相应的做变化