Skip to content

Commit 8899323

Browse files
committed
[app] Remove redux-persist
1 parent f89e6a7 commit 8899323

File tree

6 files changed

+17
-53
lines changed

6 files changed

+17
-53
lines changed

packages/bundle-db/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# yarn lockfile v1
33

44

5-
reselect@4.x:
6-
version "4.0.0"
7-
resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7"
8-
integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==
5+
immer@8.x:
6+
version "8.0.4"
7+
resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.4.tgz#3a21605a4e2dded852fb2afd208ad50969737b7a"
8+
integrity sha512-jMfL18P+/6P6epANRvRk6q8t+3gGhqsJ9EuJ25AXE+9bNTYtssvzeYbEd0mXRYWCmmXSIbnlpz6vd6iJlmGGGQ==

packages/http/yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
# yarn lockfile v1
33

44

5+
6+
version "0.1.2"
7+
resolved "https://registry.yarnpkg.com/console.unicorn/-/console.unicorn-0.1.2.tgz#e8fafbb996510ca7d37f6a0bfd7a31268cd2c52a"
8+
integrity sha512-5qNVI4mvyLpmJMETbzq81/x4aUtbrS8hyxrMVxC44pd8VplC8ian+/uYEqzfH3XhTXj6QCrfpYlCiC19JteDxw==
9+
510
dom-walk@^0.1.0:
611
version "0.1.2"
712
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"

packages/navigator/yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
# yarn lockfile v1
33

44

5+
6+
version "5.0.2"
7+
resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
8+
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
9+
510
611
version "4.0.6"
712
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"

packages/rnna/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"redux": "4.x",
1515
"redux-devtools-extension": "2.x",
1616
"redux-observable": "1.x",
17-
"redux-persist": "6.x",
1817
"rxjs": "6.x"
1918
},
2019
"peerDependencies": {

packages/rnna/store.js

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,9 @@
11
import { applyMiddleware, combineReducers, createStore } from 'redux';
2-
import { persistReducer, persistStore } from 'redux-persist';
32
import { combineEpics, createEpicMiddleware } from 'redux-observable';
43
import { composeWithDevTools } from 'redux-devtools-extension';
54

6-
function isHydrated(persistor) {
7-
const { bootstrapped } = persistor.getState();
8-
9-
return bootstrapped;
10-
}
11-
12-
function getHydratedAsync(persistor) {
13-
if (isHydrated(persistor)) {
14-
return Promise.resolve();
15-
}
16-
17-
return new Promise(resolve => {
18-
const unsubscribe = persistor.subscribe(function handlePersistorState() {
19-
if (isHydrated(persistor)) {
20-
resolve();
21-
unsubscribe();
22-
}
23-
});
24-
});
25-
}
26-
275
export default function configureStore(
28-
{ epics = [], middlewares = [], persist: persistConfig, reducers = {} },
6+
{ epics = [], middlewares = [], reducers = {} },
297
container,
308
) {
319
const bundles = container.getBundles();
@@ -53,16 +31,9 @@ export default function configureStore(
5331
// Store
5432
const rootReducer = combineReducers(reducers);
5533

56-
const persistedReducer = persistReducer(persistConfig, rootReducer);
57-
5834
const enhancer = composeWithDevTools(applyMiddleware(...middlewares));
5935

60-
const store = createStore(persistedReducer, enhancer);
61-
62-
// Persistor
63-
store.persistor = persistStore(store);
64-
65-
store.hydrated = getHydratedAsync(store.persistor);
36+
const store = createStore(rootReducer, enhancer);
6637

6738
// Boot bundles
6839
bundles.map(bundle => {
@@ -74,8 +45,7 @@ export default function configureStore(
7445
epicMiddleware.run(rootEpic);
7546
}
7647

77-
store.boot = () =>
78-
store.hydrated.then(() => store.dispatch({ type: 'app/boot' }));
48+
store.boot = () => store.dispatch({ type: 'app/boot' });
7949

8050
return store;
8151
}

packages/rnna/yarn.lock

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,11 @@
77
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
88
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
99

10-
11-
version "4.4.2"
12-
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
13-
integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
14-
1510
1611
version "4.1.2"
1712
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
1813
integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
1914

20-
21-
version "4.6.2"
22-
resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55"
23-
integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==
24-
2515
loose-envify@^1.4.0:
2616
version "1.4.0"
2717
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -61,11 +51,6 @@ [email protected]:
6151
resolved "https://registry.yarnpkg.com/redux-observable/-/redux-observable-1.2.0.tgz#ff51b6c6be2598e9b5e89fc36639186bb0e669c7"
6252
integrity sha512-yeR90RP2WzZzCxxnQPlh2uFzyfFLsfXu8ROh53jGDPXVqj71uNDMmvi/YKQkd9ofiVoO4OYb1snbowO49tCEMg==
6353

64-
65-
version "6.0.0"
66-
resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-6.0.0.tgz#b4d2972f9859597c130d40d4b146fecdab51b3a8"
67-
integrity sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==
68-
6954
7055
version "4.0.5"
7156
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f"

0 commit comments

Comments
 (0)