From f465f08c9ac302007b3aec6709a8e82d63c7ad65 Mon Sep 17 00:00:00 2001 From: Matthew Shao Date: Thu, 20 Jul 2017 15:39:43 +0800 Subject: [web] Minor fix and update tests. --- web/src/js/ducks/options.js | 4 ++-- web/src/js/ducks/ui/option.js | 2 +- web/src/js/ducks/ui/optionsEditor.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'web/src/js/ducks') diff --git a/web/src/js/ducks/options.js b/web/src/js/ducks/options.js index 3277fb9e..06144a3c 100644 --- a/web/src/js/ducks/options.js +++ b/web/src/js/ducks/options.js @@ -25,7 +25,7 @@ export default function reducer(state = defaultState, action) { } } -let sendUpdate = (option, value, dispatch) => { +export function pureSendUpdate (option, value, dispatch) { fetchApi.put('/options', { [option]: value }).then(response => { if (response.status === 200) { dispatch(optionsEditorActions.updateSuccess(option)) @@ -36,7 +36,7 @@ let sendUpdate = (option, value, dispatch) => { } }) } -sendUpdate = _.throttle(sendUpdate, 700, { leading: true, trailing: true }) +let sendUpdate = _.throttle(pureSendUpdate, 700, { leading: true, trailing: true }) export function update(option, value) { return dispatch => { diff --git a/web/src/js/ducks/ui/option.js b/web/src/js/ducks/ui/option.js index 6aba4998..a58fde4c 100644 --- a/web/src/js/ducks/ui/option.js +++ b/web/src/js/ducks/ui/option.js @@ -12,7 +12,7 @@ export default function reducer(state = defaultState, action) { return { ...state, [action.option]: { - isUpdate: true, + isUpdating: true, value: action.value, error: false, } diff --git a/web/src/js/ducks/ui/optionsEditor.js b/web/src/js/ducks/ui/optionsEditor.js index 23dfe01a..a8a8f69e 100644 --- a/web/src/js/ducks/ui/optionsEditor.js +++ b/web/src/js/ducks/ui/optionsEditor.js @@ -14,7 +14,7 @@ export default function reducer(state = defaultState, action) { return { ...state, [action.option]: { - isUpdate: true, + isUpdating: true, value: action.value, error: false, } -- cgit v1.2.3