aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks
diff options
context:
space:
mode:
authorMatthew Shao <me@matshao.com>2017-07-20 15:39:43 +0800
committerMatthew Shao <me@matshao.com>2017-07-20 15:39:43 +0800
commitf465f08c9ac302007b3aec6709a8e82d63c7ad65 (patch)
treef50a0700ba88ac91f1e82fafeb96c65a0e7f4fb4 /web/src/js/ducks
parentcbf5db9a4ff77440276ca6bb4d395cc5bdee30ad (diff)
downloadmitmproxy-f465f08c9ac302007b3aec6709a8e82d63c7ad65.tar.gz
mitmproxy-f465f08c9ac302007b3aec6709a8e82d63c7ad65.tar.bz2
mitmproxy-f465f08c9ac302007b3aec6709a8e82d63c7ad65.zip
[web] Minor fix and update tests.
Diffstat (limited to 'web/src/js/ducks')
-rw-r--r--web/src/js/ducks/options.js4
-rw-r--r--web/src/js/ducks/ui/option.js2
-rw-r--r--web/src/js/ducks/ui/optionsEditor.js2
3 files changed, 4 insertions, 4 deletions
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,
}