Get-stream:通过2个关注关系进行活动传播?

时间:2016-08-26 08:26:53

标签: feed getstream-io

情况:

  • 想象一下两个模型:歌曲和播放列表
  • 你可以只为歌曲添加反应(动词,例如“喜欢”,“不喜欢”等)。
  • 每首歌曲都会列出其汇总的动词,例如: 2位用户喜欢这首歌,4位不喜欢。
  • 我设置了两个Feed组:Song_flat(flat)和Song_aggregated(聚合)
  • 动词被添加到Song_flat,而Song_aggregated跟随Song_flat。
  • 到目前为止工作正常包括实时更新。

挑战:

  • 播放列表应在此播放列表的所有歌曲中显示聚合视图(同样通过动词)。
  • 我设置了两个Feed组:Playlist_flat(flat)和Playlist_aggregated(聚合)
  • Playlist_flat跟随与之关联的所有Song_flat供稿。 Playlist_aggregated跟随Playlist_flat。
  • 总的来说:Playlist_aggregated跟随Playlist_flat跟随很多Song_flat提要。
  • 我需要中间的Playlist_flat Feed,以便消耗Playlist_aggregated Feed无法提供的所有Song_flat更改的实时更新。
  • 问题:当Playlist_flat立即列出添加到其歌曲中的动词时, Playlist_aggregated不包含任何动词,尽管Playlist_flat之后播放Playlist_aggreg。

问题:

  • 在getstream中是错误还是动词没有通过2个链接关注传播?
  • 那么,我是否必须要求Playlist_aggregated直接关注Song_flat提要而不是通过Playlist_flat?

谢谢。 曼努埃尔

1 个答案:

答案 0 :(得分:1)

Feed更新仅传播给关注者,直接关注者;不支持二级或更高级别的跟随者(例如,跟随者的跟随者)。我的建议是让一个汇总播放列表跟随每首歌曲(或者将歌曲Feed中的活动添加到to定位字段中定位播放列表)