Files
frontend-app-learner-dashboard/src/data/redux/thunkActions/app.js
2022-06-02 14:14:03 -04:00

27 lines
658 B
JavaScript

import { StrictDict } from 'utils';
import { actions } from 'data/redux';
import requests from './requests';
// import { locationId } from 'data/constants/app';
// import { } from './requests';
// import * as module from './app';
/**
* initialize the app, loading ora and course metadata from the api, and loading the initial
* submission list data.
*/
export const initialize = () => (dispatch) => (
requests.initialize().then(
({ enrollments, entitlements }) => {
dispatch(actions.app.loadEnrollments(enrollments));
dispatch(actions.app.loadEntitlements(entitlements));
},
)
);
export default StrictDict({
initialize,
});