27 lines
778 B
JavaScript
27 lines
778 B
JavaScript
import Route from '@ember/routing/route';
|
|
import { service } from '@ember/service';
|
|
|
|
export default class ListsListRoute extends Route {
|
|
@service storage;
|
|
|
|
model(params) {
|
|
// Resolve instantly so transition happens in 0ms!
|
|
return { list_id: params.list_id };
|
|
}
|
|
|
|
setupController(controller, model) {
|
|
console.debug('DEBUG: setupController controller is:', controller);
|
|
console.debug(
|
|
'DEBUG: controller.loadPlacesTask is:',
|
|
controller?.loadPlacesTask
|
|
);
|
|
controller.model = model;
|
|
super.setupController(controller, model);
|
|
if (controller && controller.loadPlacesTask) {
|
|
controller.loadPlacesTask.perform(model.list_id);
|
|
} else {
|
|
console.error('DEBUG: ERROR! controller.loadPlacesTask is undefined!');
|
|
}
|
|
}
|
|
}
|