/**
  * @param $id
  * @return \Illuminate\Http\RedirectResponse
  * Unsubscribe Before Deleting
  */
 public function destroy($id)
 {
     $subscription = $this->subscriptionRepository->findById($id);
     // unsubscribe
     $subscriber = $this->unsubscribe($subscription, $subscription->status, $feedback = '');
     if ($subscriber->messages->has('errors')) {
         return Redirect::back()->with('errors', [$subscriber->messages->first()]);
     }
     $subscription->delete();
     return Redirect::action('AdminSubscriptionsController@index')->with('success', 'success');
 }