aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks/settings.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/js/ducks/settings.js')
-rw-r--r--web/src/js/ducks/settings.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/web/src/js/ducks/settings.js b/web/src/js/ducks/settings.js
index 8513c2f1..05499da5 100644
--- a/web/src/js/ducks/settings.js
+++ b/web/src/js/ducks/settings.js
@@ -60,14 +60,14 @@ export function fetch() {
export function handleWsMsg(msg) {
return (dispatch, getState) => {
- if (msg.cmd === STORE_CMDS_RESET) {
- const req = getState().settings.req
- if (req) {
- req.abort()
- }
- return dispatch(reset(msg.data))
+ if (msg.cmd !== STORE_CMDS_RESET) {
+ return dispatch({ type: RECV_WS_MSG, cmd: msg.cmd, data: msg.data })
+ }
+ const req = getState().settings.req
+ if (req) {
+ req.abort()
}
- dispatch({ type: RECV_WS_MSG, cmd: msg.cmd, data: msg.data })
+ dispatch(reset(msg.data))
}
}