Files
threetwo/src/client/reducers/fileops.reducer.ts
2021-05-29 16:04:14 -07:00

27 lines
620 B
TypeScript

import {
IMS_SOCKET_CONNECTION_CONNECTED,
IMS_SOCKET_CONNECTION_DISCONNECTED,
IMS_SOCKET_DATA_FETCHED,
IMS_SOCKET_ERROR,
} from "../constants/action-types";
const initialState = {
dataTransferred: false,
comicBookMetadata: [],
};
function fileOpsReducer(state = initialState, action) {
switch (action.type) {
case IMS_SOCKET_DATA_FETCHED:
console.log("ke me hu garam garam");
return {
...state,
comicBookMetadata: [...state.comicBookMetadata, action.data.data],
dataTransferred: true,
};
default:
return state;
}
}
export default fileOpsReducer;