排除关注者复制 activity
Exclude a follower from copying an activity
添加activity时是否可以排除一些关注者?
假设 user:2
、user:3
、user:4
关注 user:1
。
当任何 activity 添加到 user:1
提要时,它会复制到它的所有关注者提要中 (没错,我知道).
但是,如果我想排除 user:4
复制 activity 同时让他成为 user:1
的追随者(仅在某些特殊情况下)。可以吗?
不幸的是,不,当 user:1
插入他们的 activity 时,我们的扇出将始终发送给所有关注者。
不过,您可以构建一个解决方法,即允许 activity 扇出到 user:4
,然后在 activity 上发出删除 user:4
的饲料。这不会删除其他地方的 activity,只会删除 user:4
的提要。
请记住,如果您在软件中接连执行这些 API 调用,扇出可能尚未完成 user:4
的提要,因此删除可能会默默地失败。
附带说明一下,如果您要从 activity 来源的 user:1
的提要中删除它,它 会 扇出在其他地方删除并删除该记录。
添加activity时是否可以排除一些关注者?
假设 user:2
、user:3
、user:4
关注 user:1
。
当任何 activity 添加到 user:1
提要时,它会复制到它的所有关注者提要中 (没错,我知道).
但是,如果我想排除 user:4
复制 activity 同时让他成为 user:1
的追随者(仅在某些特殊情况下)。可以吗?
不幸的是,不,当 user:1
插入他们的 activity 时,我们的扇出将始终发送给所有关注者。
不过,您可以构建一个解决方法,即允许 activity 扇出到 user:4
,然后在 activity 上发出删除 user:4
的饲料。这不会删除其他地方的 activity,只会删除 user:4
的提要。
请记住,如果您在软件中接连执行这些 API 调用,扇出可能尚未完成 user:4
的提要,因此删除可能会默默地失败。
附带说明一下,如果您要从 activity 来源的 user:1
的提要中删除它,它 会 扇出在其他地方删除并删除该记录。