azure storage to require not import for build fix

This commit is contained in:
2022-10-27 10:19:21 +01:00
parent 73338c5c97
commit c4907c0891
4 changed files with 26 additions and 11 deletions
+22 -7
View File
@@ -81,6 +81,26 @@ const reducer = (state = {}, action) => {
}
};
const migrations = {
1: (state) => {
return {
...state,
};
},
2: (state) => {
delete state["formData"];
delete state["govGateway"];
const newStateObj = {
...state,
"currentView": {},
"searchResultsObj": {},
};
console.info("v2 schema migration:" + JSON.stringify(newStateObj));
return newStateObj;
},
};
// BINDING MIDDLEWARE
const bindMiddleware = (middleware) => {
if (process.env.NODE_ENV !== "production") {
@@ -107,9 +127,7 @@ const makeStore = ({ isServer }) => {
key: "acp",
whitelist: [
"currentView",
// "search",
"searchResultsObj",
//"formData",
"appealType",
"LPAData",
"accountDetails",
@@ -119,13 +137,10 @@ const makeStore = ({ isServer }) => {
"watchedCases",
"form",
],
version: 1.4,
version: 2,
storage: storage,
stateReconciler: autoMergeLevel2, // if needed, use a safer storage
migrate: (state) => {
console.log("Migration Running!");
return Promise.resolve(state);
},
migrate: createMigrate(migrations, { debug: true }),
};
const persistedReducer = persistReducer(persistConfig, reducer); // Create a new reducer with our existing reducer