title: Delete action success message
body: <p>I have a delete action being performed when item(s) are deleted. Right now, whenever an item is deleted, I get a single message on screen. 
  When I select multiple items to delete, I get a bunch of messages. For example, if I delete 3 items, the message saying "Video was deleted successfully." appears 3 times on the screen. How can I group all the messages into one based on the success response and show something like "3 videos got deleted successfully." and another message that would show "2 videos could not be deleted" ? With the code below, it shows either success or error result but not both. The error does not calculate how many failed.Here is what I have: </p>
  
  <pre><code>export function idsToDelete (ids) {
  return dispatch =&gt; {
      const promises = ids.map(id =&gt; api.delete(dispatch, id));
      dispatch({
        type: DELETE,
        promise: Promise.all(promises).then((results) =&gt; {
          console.log(results.size +"Video deleted.");
         }, error =&gt; {
            if(error.type) {
             console.log("video could not be deleted.");
          } else {
            return Promise.reject();
          }
        })
      });
    };
  </code></pre>
  
  <p>}</p>