mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-12 10:15:50 +00:00
24 lines
489 B
JavaScript
24 lines
489 B
JavaScript
import { store } from './store.js'
|
|
import { saveStateToLocalStorage } from './localStorageHelpers.js'
|
|
|
|
const keys = [
|
|
'config',
|
|
'user'
|
|
]
|
|
|
|
const oldReducers = {}
|
|
|
|
const oldState = store.getState()
|
|
for (const key of keys) {
|
|
oldReducers[key] = oldState[key]
|
|
}
|
|
|
|
store.subscribe(() => {
|
|
const newState = store.getState()
|
|
keys.forEach(key => {
|
|
if (newState[key] !== oldState[key]) {
|
|
saveStateToLocalStorage(key, store.getState()[key])
|
|
}
|
|
})
|
|
})
|