aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks/utils
diff options
context:
space:
mode:
authorJason <jason.daurus@gmail.com>2016-06-23 23:44:53 +0800
committerJason <jason.daurus@gmail.com>2016-06-23 23:44:53 +0800
commitf50dc62249f8873d3704738c82580b9cf2369750 (patch)
treee1d91483d226ebe2a7d0522ea9d2dab7f0508f83 /web/src/js/ducks/utils
parent5adb7a54fd689f69d5734d64fea0d3de43f4ce6d (diff)
downloadmitmproxy-f50dc62249f8873d3704738c82580b9cf2369750.tar.gz
mitmproxy-f50dc62249f8873d3704738c82580b9cf2369750.tar.bz2
mitmproxy-f50dc62249f8873d3704738c82580b9cf2369750.zip
[web] fix eventLog ducks
Diffstat (limited to 'web/src/js/ducks/utils')
-rw-r--r--web/src/js/ducks/utils/list.js22
-rwxr-xr-xweb/src/js/ducks/utils/view.js18
2 files changed, 13 insertions, 27 deletions
diff --git a/web/src/js/ducks/utils/list.js b/web/src/js/ducks/utils/list.js
index b95a4527..9649dde3 100644
--- a/web/src/js/ducks/utils/list.js
+++ b/web/src/js/ducks/utils/list.js
@@ -1,9 +1,7 @@
import _ from 'lodash'
-import * as websocketActions from '../websocket'
export const SET = 'LIST_SET'
export const CLEAR = 'LIST_CLEAR'
-export const UNKNOWN_CMD = 'LIST_UNKNOWN_CMD'
export const REQUEST = 'LIST_REQUEST'
export const RECEIVE = 'LIST_RECEIVE'
@@ -86,23 +84,3 @@ export function request() {
export function receive(list) {
return { type: RECEIVE, list }
}
-
-/**
- * @public websocket
- */
-export function handleWsMsg(msg) {
- switch (msg.cmd) {
-
- case websocketActions.CMD_ADD:
- return add(msg.data)
-
- case websocketActions.CMD_UPDATE:
- return update(msg.data.id, msg.data)
-
- case websocketActions.CMD_REMOVE:
- return remove(msg.data.id)
-
- default:
- return { type: UNKNOWN_CMD, msg }
- }
-}
diff --git a/web/src/js/ducks/utils/view.js b/web/src/js/ducks/utils/view.js
index adf7fc6a..20260537 100755
--- a/web/src/js/ducks/utils/view.js
+++ b/web/src/js/ducks/utils/view.js
@@ -72,19 +72,19 @@ export default function reduce(state = defaultState, action) {
}
}
-export function updateFilter(list, filter, sorter) {
+export function updateFilter(list, filter = defaultFilter, sorter = defaultSorter) {
return { type: UPDATE_FILTER, list, filter, sorter }
}
-export function updateSorter(sorter) {
+export function updateSorter(sorter = defaultSorter) {
return { type: UPDATE_SORTER, sorter }
}
-export function add(item, filter, sorter) {
+export function add(item, filter = defaultFilter, sorter = defaultSorter) {
return { type: ADD, item, filter, sorter }
}
-export function update(id, item, filter, sorter) {
+export function update(id, item, filter = defaultFilter, sorter = defaultSorter) {
return { type: UPDATE, id, item, filter, sorter }
}
@@ -92,7 +92,7 @@ export function remove(id) {
return { type: REMOVE, id }
}
-export function receive(list, filter, sorter) {
+export function receive(list, filter = defaultFilter, sorter = defaultSorter) {
return { type: RECEIVE, list, filter, sorter }
}
@@ -137,3 +137,11 @@ function sortedIndex(list, item, sorter) {
return low
}
+
+function defaultFilter() {
+ return true
+}
+
+function defaultSorter(a, b) {
+ return 0
+}