import Controller from "@ember/controller";
import { popupAjaxError } from "discourse/lib/ajax-error";
import { ajax } from "discourse/lib/ajax";

export default Controller.extend({
  actions: {
    dismissNotice(noticeId) {
      ajax(`/admin/wizards/notice/${this.id}`, {
        type: "DELETE",
      })
        .then((result) => {
          if (result.success) {
            const notices = this.notices;
            notices.removeObject(notices.findBy("id", noticeId));
          }
        })
        .catch(popupAjaxError);
    },
  },
});