Remove all redux persist except recent items

This commit is contained in:
Patrick Fic
2021-02-24 11:23:35 -08:00
parent d646ba4525
commit 25869368b9

View File

@@ -2,19 +2,24 @@ import { combineReducers } from "redux";
import { persistReducer } from "redux-persist";
import storage from "redux-persist/lib/storage";
import { withReduxStateSync } from "redux-state-sync";
import userReducer from "./user/user.reducer";
import messagingReducer from "./messaging/messaging.reducer";
import emailReducer from "./email/email.reducer";
import modalsReducer from "./modals/modals.reducer";
import applicationReducer from "./application/application.reducer";
import emailReducer from "./email/email.reducer";
import messagingReducer from "./messaging/messaging.reducer";
import modalsReducer from "./modals/modals.reducer";
import techReducer from "./tech/tech.reducer";
import userReducer from "./user/user.reducer";
const persistConfig = {
key: "root",
storage,
whitelist: ["messaging", "tech", "application"],
blacklist: ["user", "email", "modals"],
// const persistConfig = {
// key: "root",
// storage,
// whitelist: ["messaging", "tech", "application"],
// blacklist: ["user", "email", "modals"],
// };
const applicationPersistConfig = {
key: "v",
storage: storage,
whitelist: ["recentItems"],
};
const rootReducer = combineReducers({
@@ -22,8 +27,12 @@ const rootReducer = combineReducers({
messaging: messagingReducer,
email: emailReducer,
modals: modalsReducer,
application: applicationReducer,
application: persistReducer(applicationPersistConfig, applicationReducer),
tech: techReducer,
});
export default withReduxStateSync(persistReducer(persistConfig, rootReducer));
export default withReduxStateSync(
// persistReducer(persistConfig,
rootReducer
//)
);