getstream-io通知feed mark_read响应似乎不正确

时间:2016-01-28 16:49:26

标签: getstream-io

我注意到,当我使用mark_read=[<id>]从通知Feed中获取活动时,响应似乎不正确:response.unread显示正确的计数器(即,它减少了1),但<id>的对象response.results中的{1}}已is_read=false

这是一个错误还是预期的行为?如果这是预期的,那么处理这个问题的最好办法是什么,所以我不能把它显示为未读?

1 个答案:

答案 0 :(得分:0)

这是预期的行为。当使用mark_read或mark_seen读取feed时,API会在之前返回活动的查看/读取它们会被请求更新。

这主要是为了支持检索饲料和标记所有活动的常见情况(但仍然能够分辨出哪些是第一次看到的)。在您的情况下,由于您通过提供ID来标记活动,因此您应该能够相应地更新UI。