webamp/js/reducers/network.ts
2018-09-11 07:37:16 -07:00

18 lines
463 B
TypeScript

import { Action, NetworkState } from "../types";
import { NETWORK_CONNECTED, NETWORK_DISCONNECTED } from "../actionTypes";
const network = (
state: NetworkState = { connected: true },
action: Action
): NetworkState => {
switch (action.type) {
case NETWORK_CONNECTED:
return { ...state, connected: true };
case NETWORK_DISCONNECTED:
return { ...state, connected: false };
default:
return state;
}
};
export default network;