title: Getstream-io: removing activity by foreign id - not removed from any "to "feeds
body: <p>I feel like this question was almost answered <a href="https://stackoverflow.com/questions/34180033/how-to-remove-activity-from-multiple-feeds">here</a> but the implementation isn't working for me.</p>
  
  <p>I add a comment activity to Thing A's feed and use the <em>to</em> field to notify specific users about the comment.</p>
  
  <p>If I view the data explorer for Thing A I see the comment. I also see the comment in my user's notification feed.</p>
  
  <p>I then delete Thing A by doing the following:</p>
  
  <pre><code>$feed = $client-&gt;feed("thing", "a");
  $feed-&gt;removeActivity($foreignId, true);
  // delete from our app DB
  </code></pre>
  
  <p>Going back to the data explorer I see that the activity is removed from Thing A's feed but still exists in my user's feed. They both share the same foreign id and from what I understand removing an activity from the <em>origin</em> feed using the foreign id will propagate that removal to all affected feeds. I've verified that the foreign id is correct.</p>
  
  <p>I suppose my question is why is this not removing my activity everywhere? Is there something else I need to be doing to remove the activity from the notification feeds?</p>