import DiscourseRoute from "discourse/routes/discourse";
import { ajax } from "discourse/lib/ajax";

export default DiscourseRoute.extend({
  model() {
    return ajax("/admin/wizards");
  },

  setupController(controller, model) {
    controller.setProperties({
      subscribed: model.subscribed,
      subscriptionType: model.subscription_type,
      subscriptionAttributes: model.subscription_attributes,
      subscriptionClientInstalled: model.subscription_client_installed,
    });
  },

  afterModel(model, transition) {
    if (transition.targetName === "adminWizards.index") {
      this.transitionTo("adminWizardsWizard");
    }
  },
});