聚合Feed,删除getstream中的重复项

时间:2016-10-05 15:38:28

标签: getstream-io

我已经关注了这里的stackoverflow aggregate answer

我将帖子分组在一起
(共同发布的帖子,喜欢同一个帖子,常规帖子作为单个活动)。然而,我注意到的是,我最终会为用户提供重复项。
如果用户分享帖子,并且也喜欢帖子,则会在其获取流上显示两次。
现在,我必须使用特定订单对我自己的后端服务进行过滤
(如果您共享帖子,请删除活动,如果您也喜欢它)。
如果您喜欢帖子,请删除常规帖子。

有没有更好的方法来解决这个问题重复的问题?

1 个答案:

答案 0 :(得分:1)

想到一个想法:当您发布共享活动时,请确保发送foreign_idtime(发送两者都会避免重复我们的系统),如果您也“喜欢”您可以在活动元数据中存储like计数器的活动,并使用foreign_id发送更新并增加like计数。

请注意,更新不会推送到汇总的Feed或通知Feed,因此您仍然希望将“喜欢”活动推送到这些Feed。