Simplify PlayQueue store

This commit is contained in:
Deluan
2020-06-19 11:30:19 -04:00
parent 804d969427
commit 1686e358fe
5 changed files with 10 additions and 10 deletions
+2 -5
View File
@@ -4,6 +4,7 @@ import createSagaMiddleware from 'redux-saga'
import { all, fork } from 'redux-saga/effects'
import { adminReducer, adminSaga, USER_LOGOUT } from 'react-admin'
import throttle from 'lodash.throttle'
import pick from 'lodash.pick'
import { loadState, saveState } from './persistState'
export default ({
@@ -36,10 +37,6 @@ export default ({
compose
const persistedState = loadState()
// TODO Better encapsulate state in general
if (persistedState && persistedState.queue) {
persistedState.queue.playing = false
}
const store = createStore(
resettableAppReducer,
persistedState,
@@ -51,7 +48,7 @@ export default ({
const state = store.getState()
saveState({
theme: state.theme,
queue: state.queue,
queue: pick(state.queue, ['queue']),
albumView: state.albumView,
})
}),