在getStream中

时间:2018-01-15 17:32:00

标签: getstream-io

我想在我的GetStream应用中限制Feed更新(记录)的数量。我希望每个饲料的长度保持不变500个。

我大量使用'to:'字段,这导致了很多不同长度的Feed。我希望它们都能增长到500个项目,所以我宁愿不按日期删除项目。

为了它的价值,我将所有更新存储在我自己的数据库中,这会产生网络活动的副本。

什么是保持我的饲料短缺的好方法?

1 个答案:

答案 0 :(得分:1)

没有简单的方法将Feed限制为500件商品。有两种方法可以从Stream中删除活动:

  • removeActivity方法,该方法将通过foreign_id或活动ID(https://getstream.io/docs/js/#removing-activities)一次删除1个活动
  • "截断数据"您的应用的信息中心上的按钮,将删除Stream中的所有活动。

可能可以通过跟踪您正在添加到Stream的所有活动来获取您正在寻找的行为,然后定期剔除那些让你超过500的人。

希望这有帮助!