diff options
author | Clemens <cle1000.cb@gmail.com> | 2016-07-19 12:23:20 +0200 |
---|---|---|
committer | Clemens <cle1000.cb@gmail.com> | 2016-07-19 12:23:20 +0200 |
commit | 48728af43ad746d70ef3e251dc28b75028dea1e6 (patch) | |
tree | 77b8b1eef4845c5bcc641d748435a32558c5d089 /web/src/js/ducks/flows.js | |
parent | 87797d7ac07108ce5fd00902918e4900907b94b6 (diff) | |
download | mitmproxy-48728af43ad746d70ef3e251dc28b75028dea1e6.tar.gz mitmproxy-48728af43ad746d70ef3e251dc28b75028dea1e6.tar.bz2 mitmproxy-48728af43ad746d70ef3e251dc28b75028dea1e6.zip |
moved flow editor state to redux
Diffstat (limited to 'web/src/js/ducks/flows.js')
-rw-r--r-- | web/src/js/ducks/flows.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/web/src/js/ducks/flows.js b/web/src/js/ducks/flows.js index 3dd21016..eea91924 100644 --- a/web/src/js/ducks/flows.js +++ b/web/src/js/ducks/flows.js @@ -14,10 +14,12 @@ export const RECEIVE = 'FLOWS_RECEIVE' export const REQUEST_ACTION = 'FLOWS_REQUEST_ACTION' export const UNKNOWN_CMD = 'FLOWS_UNKNOWN_CMD' export const FETCH_ERROR = 'FLOWS_FETCH_ERROR' +export const SET_MODIFIED_FLOW_CONTENT = "FLOWS_SET_MODIFIED_FLOW" const defaultState = { list: undefined, views: undefined, + modifiedFlow: {headers: "", content: ""} } export default function reduce(state = defaultState, action) { @@ -51,6 +53,12 @@ export default function reduce(state = defaultState, action) { list, views: reduceViews(state.views, viewsActions.receive(list)), } + case SET_MODIFIED_FLOW_CONTENT: + return{ + ...state, + modifiedFlow: {...state.modifiedFlow, content: action.content} + } + default: return { @@ -64,6 +72,17 @@ export default function reduce(state = defaultState, action) { /** * @public */ +export function setModifiedFlowContent(content) { + return { + type: SET_MODIFIED_FLOW_CONTENT, + content + } +} + + +/** + * @public + */ export function accept(flow) { fetchApi(`/flows/${flow.id}/accept`, { method: 'POST' }) return { type: REQUEST_ACTION } |