GetStreamIO - 基于 defined/special/custom 聚合创建提要

GetStreamIO - Create feeds based on defined/special/custom aggregation

我正在尝试使用 GetStream.IO 弄清楚情况,但我在这样做时遇到了问题...

我有一个应用程序,我想要 3 个不同的提要:

我还需要一个 activity 一个(X 发帖,Y 关注你等等)但现在我想专注于上述情况。

用户 A 到达应用程序。他有两个提要

  • Feed with users typeA
  • Feed with users typeB

不过,A类和B类基本上都是用户(来自继承pov)。如果我关注一个用户(通过 getstream IO),聚合将 return 我关注的两个 typeA/B 用户的结果(活动),这是我不想的。

我该如何解决这个问题? (仅在可能的情况下使用 getstreamIO)

谢谢

由于在提要中拉取活动时没有过滤,因此应在提要组级别进行分类。重要的想法是拆分用户供稿,使得

user_a:user_iduser_b:user_id 然后 user:user_id 供稿可以跟在这两个供稿之后。

最重要的是,时间线可以遵循自己的种类,这样

timeline_a:user_id 跟随 user_a:user_id 并聚合它,类似地 timeline_b:user_id 跟在 user_b:user_id 之后,每个时间线都会看到他们感兴趣的人的活动。

如果用户想查看整个聚合,也可以提供timeline:user_id