receptor/src/reducers/socket.js
2017-09-08 13:55:47 +09:00

15 lines
340 B
JavaScript

import { SOCKET_STATE, SOCKET_UPDATE } from '../actions/socket';
export default function socket(_state = {
state: SOCKET_STATE.DISCONNECTED,
reason: null
}, action) {
const { state, reason } = action;
switch (action.type) {
case SOCKET_UPDATE:
return { ..._state, state, reason };
default:
return _state;
}
}