open-nomad/ui/app/routes/allocations/allocation/index.js
Buck Doyle 89136cbf6a Add massaged results of class codemod
Manual interventions:
• decorators on the same line for service and controller
  injections and most computed property macros
• preserving import order when possible, both per-line
  and intra-line
• moving new imports to the bottom
• removal of classic decorator for trivial cases
• conversion of init to constructor when appropriate
2020-06-10 16:18:42 -05:00

20 lines
560 B
JavaScript

import Route from '@ember/routing/route';
export default class IndexRoute extends Route {
setupController(controller, model) {
// Suppress the preemptedByAllocation fetch error in the event it's a 404
if (model) {
const setPreempter = () => controller.set('preempter', model.preemptedByAllocation);
model.preemptedByAllocation.then(setPreempter, setPreempter);
}
return super.setupController(...arguments);
}
resetController(controller, isExiting) {
if (isExiting) {
controller.watchNext.cancelAll();
}
}
}