real-name-pc
Version:
19 lines (16 loc) • 440 B
JavaScript
import { fromJS } from 'immutable';
import { SET_LOBBY_DATA } from '../../constants';
import { features } from 'sdk/config';
const statePath = [features.lobby];
export const setLobbyData = data => dispatch => dispatch({
type: SET_LOBBY_DATA,
data
});
export const reducer = (state, action) => {
switch (action.type) {
case SET_LOBBY_DATA:
return state.setIn(statePath, fromJS(action.data));
default:
return state;
}
}