import { List, Record } from 'immutable'; import createReducer from '../util/createReducer'; import * as actions from '../actions'; const State = Record({ show: false, results: List() }); export default createReducer(new State(), { [actions.SOCKET_SEARCH](state, action) { return state.set('results', List(action.results)); }, [actions.TOGGLE_SEARCH](state) { return state.set('show', !state.show); } });