aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks/utils
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-07-19 03:13:39 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-07-19 03:13:39 -0700
commitf356a84430f6606b2d7157eefd8e4a100fdd5dfb (patch)
tree038ccf7a15ce49d654e0b03ce73ba226d32c40f9 /web/src/js/ducks/utils
parent4ea6e61ea8ba57895451a9f76ec2c5e3c02829f3 (diff)
downloadmitmproxy-f356a84430f6606b2d7157eefd8e4a100fdd5dfb.tar.gz
mitmproxy-f356a84430f6606b2d7157eefd8e4a100fdd5dfb.tar.bz2
mitmproxy-f356a84430f6606b2d7157eefd8e4a100fdd5dfb.zip
simplify web ui ducks
Diffstat (limited to 'web/src/js/ducks/utils')
-rw-r--r--web/src/js/ducks/utils/list.js8
-rwxr-xr-xweb/src/js/ducks/utils/view.js24
2 files changed, 17 insertions, 15 deletions
diff --git a/web/src/js/ducks/utils/list.js b/web/src/js/ducks/utils/list.js
index 4f631590..fdeb5856 100644
--- a/web/src/js/ducks/utils/list.js
+++ b/web/src/js/ducks/utils/list.js
@@ -23,7 +23,7 @@ export default function reduce(state = defaultState, action) {
}
case UPDATE: {
- const index = state.indexOf[action.id]
+ const index = state.indexOf[action.item.id]
if (index == null) {
return state
@@ -36,7 +36,7 @@ export default function reduce(state = defaultState, action) {
return {
...state,
data,
- byId: { ...state.byId, [action.id]: action.item }
+ byId: { ...state.byId, [action.item.id]: action.item }
}
}
@@ -86,8 +86,8 @@ export function add(item) {
/**
* @public
*/
-export function update(id, item) {
- return { type: UPDATE, id, item }
+export function update(item) {
+ return { type: UPDATE, item }
}
/**
diff --git a/web/src/js/ducks/utils/view.js b/web/src/js/ducks/utils/view.js
index 0349a398..c00f00bd 100755
--- a/web/src/js/ducks/utils/view.js
+++ b/web/src/js/ducks/utils/view.js
@@ -15,8 +15,9 @@ const defaultState = {
export default function reduce(state = defaultState, action) {
switch (action.type) {
- case UPDATE_FILTER: {
- const data = action.list.data.filter(action.filter).sort(action.sort)
+ case UPDATE_FILTER:
+ {
+ const data = action.list.filter(action.filter).sort(action.sort)
return {
...state,
data,
@@ -24,7 +25,8 @@ export default function reduce(state = defaultState, action) {
}
}
- case UPDATE_SORT: {
+ case UPDATE_SORT:
+ {
const data = [...state.data].sort(action.sort)
return {
...state,
@@ -51,13 +53,13 @@ export default function reduce(state = defaultState, action) {
...sortedRemove(state, action.id),
}
- case UPDATE: {
- if (state.indexOf[action.id] == null) {
+ case UPDATE:
+ if (state.indexOf[action.item.id] == null) {
return
}
const nextState = {
...state,
- ...sortedRemove(state, action.id),
+ ...sortedRemove(state, action.item.id),
}
if (!action.filter(action.item)) {
return nextState
@@ -66,10 +68,10 @@ export default function reduce(state = defaultState, action) {
...nextState,
...sortedInsert(nextState, action.item, action.sort)
}
- }
- case RECEIVE: {
- const data = action.list.data.filter(action.filter).sort(action.sort)
+ case RECEIVE:
+ {
+ const data = action.list.filter(action.filter).sort(action.sort)
return {
...state,
data,
@@ -94,8 +96,8 @@ export function add(item, filter = defaultFilter, sort = defaultSort) {
return { type: ADD, item, filter, sort }
}
-export function update(id, item, filter = defaultFilter, sort = defaultSort) {
- return { type: UPDATE, id, item, filter, sort }
+export function update(item, filter = defaultFilter, sort = defaultSort) {
+ return { type: UPDATE, item, filter, sort }
}
export function remove(id) {