89136cbf6a
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
20 lines
560 B
JavaScript
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();
|
|
}
|
|
}
|
|
}
|