26 lines
806 B
JavaScript
26 lines
806 B
JavaScript
import AsyncStorage from '@react-native-async-storage/async-storage';
|
|
import { combineReducers } from "redux";
|
|
import { persistReducer } from "redux-persist";
|
|
import appReducer from "./app/app.reducer";
|
|
import photosReducer from "./photos/photos.reducer";
|
|
import userReducer from "./user/user.reducer";
|
|
import employeeReducer from './employee/employee.reducer';
|
|
import timeTicketsReducer from './timetickets/timetickets.reducer';
|
|
|
|
const persistConfig = {
|
|
key: "root",
|
|
storage: AsyncStorage,
|
|
// whitelist: ["photos"],
|
|
blacklist: ["user","employee","timeTickets"],
|
|
};
|
|
|
|
const rootReducer = combineReducers({
|
|
user: userReducer,
|
|
app: appReducer,
|
|
photos: photosReducer,
|
|
employee: employeeReducer,
|
|
timeTickets: timeTicketsReducer,
|
|
});
|
|
|
|
export default persistReducer(persistConfig, rootReducer);
|