Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >getstream.io --是否有一种方法可以防止活动通过另一个提要返回给用户?

getstream.io --是否有一种方法可以防止活动通过另一个提要返回给用户?
EN

Stack Overflow用户
提问于 2016-02-12 18:35:11
回答 1查看 877关注 0票数 1

假设我有跟踪足球队的用户。该用户在该团队论坛上发布一条消息,该论坛将在teams上创建一个活动。由于用户跟踪团队,他也会在自己的提要中获得一个活动,关于他自己的帖子。

是否有任何方法(除了在客户端进行过滤)来避免用户在其他提要上发起的活动在他们自己的提要上跳回来?

用户有两个提要,他的活动提要(其他用户遵循的)和他的通知提要(用于跟踪其他提要,例如足球队)。

当他在论坛上发帖时,活动被添加到teams和他的活动提要中,但是由于用户通知提要也跟随着teams,用户在他的通知提要上得到了他自己的活动--这就是我想要避免的。

EN

回答 1

Stack Overflow用户

发布于 2016-02-13 02:07:58

解决这个问题的最好方法是使您的活动独一无二,一旦您得到了正确的操作,即使相同的活动两次出现在一个提要上,它也只会出现一次。

要实现这一点,您只需要在创建活动时传递timeforeign_id字段。例如,可以将time字段设置为活动的创建时间,将foreign_id设置为该活动在数据库中引用的对象的ID。

您可以在以下文档中找到有关此功能的更多信息:http://getstream.io/docs/#uniqueness

请注意,如果您使用任何框架集成(RoR、Django、Laravel、.)把这个从盒子里拿出来。

编辑:流最近引入了可配置的丢弃规则,允许您忽略某些更新(例如。通过后续关系“返回”给作者提要的活动)。有关文档的更多信息可用:我们刚刚添加了一个叫做更新丢弃规则( https://getstream.io/docs/#discard-rules )的内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35375436

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文