2023-10-19 15:48:56 +03:00

63 lines
1.1 KiB
JavaScript

import { HYDRATE } from 'next-redux-wrapper';
import * as actionTypes from '../constants/actionTypes';
import initialState from "./initialState";
const edoReducer = (state = initialState.edo, action) =>
{
switch (action.type)
{
case actionTypes.EDO_LOADED:
{
return {
...state,
loaded: action.data.loaded,
};
}
case actionTypes.EDO_OPERATORS_LIST:
{
console.log("actionTypes.EDO_OPERATORS_LIST", actionTypes.EDO_OPERATORS_LIST, { action });
console.log({
...state,
operators: action.data.operators,
message: action.data.message,
});
return {
...state,
operators: action.data.operators,
message: action.data.message,
};
}
case actionTypes.EDO_INVITES_LIST:
{
console.log("actionTypes.EDO_INVITES_LIST", actionTypes.EDO_INVITES_LIST, { action });
console.log({
...state,
invites: action.data.invites,
});
return {
...state,
invites: action.data.invites,
};
}
case actionTypes.EDO_RESET:
{
return {
loaded: false,
operators: null,
invites: null,
};
}
default: {
return state;
}
}
};
export default edoReducer;