【发布时间】:2017-08-17 15:28:40
【问题描述】:
我正在尝试获取rocket.chat 中直接未读消息的数量。
我在 0.53.0 并尝试使用 /api/v1/im.history 来获取未读的数量。如果我将未读设置为“true”,我将无法区分已读和未读。
未读数量的获取方式是什么?
【问题讨论】:
标签: rocket.chat
我正在尝试获取rocket.chat 中直接未读消息的数量。
我在 0.53.0 并尝试使用 /api/v1/im.history 来获取未读的数量。如果我将未读设置为“true”,我将无法区分已读和未读。
未读数量的获取方式是什么?
【问题讨论】:
标签: rocket.chat
调用/api/v1/im.history 时,如果将未读设置为true,则返回的对象应该有3 个属性:
这将是第一条未读消息。然后,您需要找到所有具有较新时间戳的消息,这将是您的未读消息。
参考生成此有效载荷的代码:https://github.com/RocketChat/Rocket.Chat/blob/0.53.0/packages/rocketchat-lib/server/methods/getChannelHistory.js#L72
【讨论】: