aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/connection.js
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-06-03 18:53:30 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-06-03 18:53:30 -0700
commit1b1ea98f085dba57d5eefea1a65069510c4c23d0 (patch)
tree0bd0f3a1f6d2e737927a8a0fe7d3ca68b1ac1c2b /web/src/js/connection.js
parent1b327f34c30e490e6f26ec1ee4e6cfe7b40a47eb (diff)
downloadmitmproxy-1b1ea98f085dba57d5eefea1a65069510c4c23d0.tar.gz
mitmproxy-1b1ea98f085dba57d5eefea1a65069510c4c23d0.tar.bz2
mitmproxy-1b1ea98f085dba57d5eefea1a65069510c4c23d0.zip
web: add flows to redux state
Diffstat (limited to 'web/src/js/connection.js')
-rw-r--r--web/src/js/connection.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/web/src/js/connection.js b/web/src/js/connection.js
index bf9b16d3..ac39a018 100644
--- a/web/src/js/connection.js
+++ b/web/src/js/connection.js
@@ -2,6 +2,7 @@ import {ConnectionActions} from "./actions.js";
import {AppDispatcher} from "./dispatcher.js";
import * as webSocketActions from "./ducks/websocket"
import * as eventLogActions from "./ducks/eventLog"
+import * as flowActions from "./ducks/flows"
export default function Connection(url, dispatch) {
if (url[0] === "/") {
@@ -11,9 +12,9 @@ export default function Connection(url, dispatch) {
var ws = new WebSocket(url);
ws.onopen = function () {
dispatch(webSocketActions.connected())
+ dispatch(flowActions.fetchFlows())
dispatch(eventLogActions.fetchLogEntries())
ConnectionActions.open()
- //TODO: fetch stuff!
};
ws.onmessage = function (m) {
var message = JSON.parse(m.data);
@@ -21,6 +22,8 @@ export default function Connection(url, dispatch) {
switch (message.type) {
case eventLogActions.UPDATE_LOG:
return dispatch(eventLogActions.updateLogEntries(message))
+ case flowActions.UPDATE_FLOWS:
+ return dispatch(flowActions.updateFlows(message))
default:
console.warn("unknown message", message)
}