2017-02-13 11:26:50 -08:00
|
|
|
import Ember from 'ember';
|
2017-04-18 02:49:06 -07:00
|
|
|
import AuthenticatedRouteMixin from 'ember-simple-auth/mixins/authenticated-route-mixin';
|
|
|
|
import route from 'ember-redux/route';
|
2017-04-25 18:48:53 -07:00
|
|
|
import { lazyRequestPagedDatasets } from 'wherehows-web/actions/datasets';
|
2017-02-13 11:26:50 -08:00
|
|
|
|
2017-04-18 02:49:06 -07:00
|
|
|
const {
|
|
|
|
Route
|
|
|
|
} = Ember;
|
2017-02-13 11:26:50 -08:00
|
|
|
|
2017-04-18 02:49:06 -07:00
|
|
|
// TODO: DSS-6581 Create URL retrieval module
|
|
|
|
const datasetsPageBaseURL = '/api/v1/datasets?size=10&page=';
|
|
|
|
const DatasetsPageRoute = Route.extend(AuthenticatedRouteMixin);
|
2017-02-13 11:26:50 -08:00
|
|
|
|
2017-04-18 02:49:06 -07:00
|
|
|
export default route({
|
2017-04-25 18:48:53 -07:00
|
|
|
model: (dispatch, { page = 1 }) => dispatch(lazyRequestPagedDatasets({ baseURL, page }))
|
2017-04-18 02:49:06 -07:00
|
|
|
})(DatasetsPageRoute);
|