【问题标题】:How can I exclude my own actions from the feed?如何从提要中排除我自己的操作?
【发布时间】:2017-05-12 23:00:50
【问题描述】:

我有用户可以关注的公共供稿以及所有用户活动的显示位置。我可以添加一个过滤器,将我自己的操作从提要中排除吗?

例如:假设提要 news:serge(聚合)跟在提要 tag:programming(平面)之后。 当 serge 将活动添加到提要 tag:programming 时,他也会在提要 news:serge 中收到该活动,但我不想在新闻提要中显示当前用户自己添加的活动。

如果activity.actor == current_user.id,我可以过滤掉客户端的活动而不显示活动,但这不是很方便,因为它会导致序列丢失。例如,如果我尝试获取接下来的 10 个活动,则可能只保留其中的一部分。

据我所知,最好的选择是https://getstream.io/docs/#discard-rules (https://stackoverflow.com/a/35378534/3419815),但我不太了解如何使用它,只能通过支持服务在测试模式下使用?

【问题讨论】:

    标签: getstream-io


    【解决方案1】:

    这是我们可以为您启用的设置,我们只需要知道您希望启用该规则的聚合 Feed 的名称。

    【讨论】:

      猜你喜欢
      • 2011-04-26
      • 2016-02-10
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多