UNPKG

real-name-pc

Version:
18 lines (15 loc) 413 B
import { fromJS } from 'immutable'; import { UPDATE_GLOBAL_DATA } from '../../constants'; const statePath = ['global']; export const updateGlobalData = data => dispatch => dispatch({ type: UPDATE_GLOBAL_DATA, data }); export const reducer = (state, action) => { switch (action.type) { case UPDATE_GLOBAL_DATA: return state.mergeIn(statePath, fromJS(action.data)); default: return state; } }