![Drew DeVault](/assets/img/avatar_default.png)
Does the basics but still needs to implement: - Autoconnect - "Connecting..." UI - Disconnect by request - Disconnect by circumstance
13 lines
357 B
JavaScript
13 lines
357 B
JavaScript
import { SOCKET_CONNECTED, SOCKET_DISCONNECTED } from '../actions/socket';
|
|
|
|
export default function socket(state = { connected: false }, action) {
|
|
switch (action.type) {
|
|
case SOCKET_CONNECTED:
|
|
return { ...state, connected: true };
|
|
case SOCKET_DISCONNECTED:
|
|
return { ...state, connected: false };
|
|
default:
|
|
return state;
|
|
}
|
|
}
|