import CustomWizardApi from "../models/custom-wizard-api";
import DiscourseRoute from "discourse/routes/discourse";

export default DiscourseRoute.extend({
  model(params) {
    if (params.name === "create") {
      return CustomWizardApi.create({ isNew: true });
    } else {
      return CustomWizardApi.find(params.name);
    }
  },

  afterModel(model) {
    if (model === null) {
      return this.transitionTo("adminWizardsApi");
    }
  },

  setupController(controller, model) {
    controller.set("api", model);
  },
});