jitsi-meet-electron/app/features/redux/store.js
csett86 94f39ce107
refactor: Remove electron-store to be ready for electron 14+ (#668)
Release this ~3 months after 2.9.0 was released (21 Sep 2021) so
that users had 3 months to migrate to local storage

Signed-off-by: Christoph Settgast <csett86@web.de>
2021-12-01 11:33:34 +01:00

23 lines
510 B
JavaScript

// @flow
import { createStore } from 'redux';
import { persistReducer } from 'redux-persist';
import storage from 'redux-persist/lib/storage'; // uses localStorage
import middleware from './middleware';
import reducers from './reducers';
const persistConfig = {
key: 'root',
storage,
whitelist: [
'onboarding',
'recentList',
'settings'
]
};
const persistedReducer = persistReducer(persistConfig, reducers);
export default createStore(persistedReducer, middleware);