我们的系统设置为用户创建和分配任务给自己和他人。每个用户都有一个通知源,该通知源跟随他们分配或参与的任务的提要。
当我们删除任务时,我们还希望删除任务提要和所有活动。我们正在删除这样的Feed:
$client = new GetStream\Stream\Client($client, $secret);
$taskFeed = $client->feed("task", 1234);
$taskFeed->delete();
但是,当我查看数据资源管理器时,我仍然会看到与通知提要中的任务相关的活动。
取消任务中的每个人似乎都不可能;这些文档似乎暗示了检索500名粉丝的限制。
处理此问题的正确方法是什么?我是否需要使用foreign_id
单独删除所有活动?
答案 0 :(得分:2)
删除Feed不会删除以前添加到其中的活动。它们可能已通过以下关系复制到其他Feed中,或通过“到”字段进行定位。
foreign_id
之前的removing activities是正确的方法。