2017-10-24 9 views
1

Googleのシステムは、ユーザーが自分自身や他のユーザーにタスクを作成して割り当てるように設定されています。各ユーザには、割り当てられているか関与しているタスクのフィードに従う通知フィードがあります。フィードとすべてのアクティビティの削除 - いくつかのアクティビティが残っています

タスクを削除するときには、タスクフィードとすべてのアクティビティも削除する必要があります。私たちはそうのようなフィードを削除されています

$client = new GetStream\Stream\Client($client, $secret); 
$taskFeed = $client->feed("task", 1234); 
$taskFeed->delete(); 

しかし、私はデータエクスプローラで見たとき、私はまだ通知飼料中のタスクに関連する活動を参照してください。

タスクフィードからすべてのユーザーをフォローすることはできないようです。ドキュメントはフォロワー500人の検索の制限を示唆しているようです。

これを処理する適切な方法は何ですか? foreign_idを使用してすべてのアクティビティを個別に削除する必要はありますか?

+0

私は同じシナリオも持っています。すべてのフォロワーの通知フィード*から 'タスク 'のすべての通知をどのように削除することができましたか? – Shaharyar

+0

私はStreamのチームと連絡を取り合っていて、彼らのシステムには今週中に修正されるバグがあることを知らせてくれました。聞いた後、質問を更新してテストします。 – circuitBurn

答えて

2

フィードを削除しても、以前に追加されたアクティビティは削除されません。それらは、以下の関係または「to」フィールドを介したターゲティングによって、他のフィードに複製されている可能性があります。

あなたは正しいと確信していますremoving activitiesによってforeign_idは行く方法です。

関連する問題