import { popupAjaxError } from 'discourse/lib/ajax-error';

export default Ember.Controller.extend({
  actions: {
    destroy(webhook) {
      return bootbox.confirm(I18n.t('admin.web_hooks.delete_confirm'), I18n.t('no_value'), I18n.t('yes_value'), result => {
        if (result) {
          webhook.destroyRecord().then(() => {
            this.get('model').removeObject(webhook);
          }).catch(popupAjaxError);
        }
      });
    },

    loadMore() {
      this.get('model').loadMore();
    }
  }
});