- Linting... Prettier...

This commit is contained in:
2019-08-07 01:59:10 -04:00
parent 3dc8589fb4
commit 847c9b192a
102 changed files with 2161 additions and 2109 deletions

View File

@@ -1,39 +1,34 @@
import { List } from 'immutable';
import { fetchItems as fetchItemsApi } from '../api/items.js';
import {
GET_ITEMS,
ITEMS_LOADED,
} from '../constants/actionTypes.js';
import { GET_ITEMS, ITEMS_LOAD_FAILED, ITEMS_LOADED } from '../constants/actionTypes.js';
import { getActiveEventId } from '../selectors/activeEvent.js';
import { getAuthToken } from '../selectors/auth.js';
import { blockUI, unblockUI } from './index.js';
import Item from '../domain/Item.js';
const beginItemLoad = () => ({ type: GET_ITEMS });
const itemsLoaded = (payload) => ({ type: ITEMS_LOADED, payload });
const itemsLoadError = (payload) => ({ type: ITEMS_LOAD_FAILED, payload });
const itemsLoadFailure = (payload) => ({ type: ITEMS_LOAD_FAILED, payload });
const itemsFetchSuccess = (items) => (dispatch) => {
const payload = List(items).map((i) => Item.fromJS(i));
dispatch(itemsLoaded(payload));
dispatch(unblockUI);
const payload = List(items).map((i) => Item.fromJS(i));
dispatch(itemsLoaded(payload));
};
const itemsFetchFailure = (error) => (dispatch) => {
console.error('[actions::items::itemsFetchFailure]', error);
dispatch(itemsLoadFailure(error));
dispatch(unblockUI);
console.error('[actions::items::itemsFetchFailure]', error);
dispatch(itemsLoadFailure(error));
};
export const fetchItems = () => (dispatch, getState) => {
const eventId = getActiveEventId(getState());
const authToken = getAuthToken(getState());
const authToken = getAuthToken(getState());
const eventId = getActiveEventId(getState());
fetchItemsApi(activeEvent, authToken)
.then(payload => dispatch(itemsFetchSuccess(payload)))
.catch(err => dispatch(itemsFetchFailure(err)));
dispatch(beginItemLoad());
fetchItemsApi(eventId, authToken)
.then((payload) => dispatch(itemsFetchSuccess(payload)))
.catch((err) => dispatch(itemsFetchFailure(err)));
};