diff options
author | Jason <jason.daurus@gmail.com> | 2016-06-22 00:51:45 +0800 |
---|---|---|
committer | Jason <jason.daurus@gmail.com> | 2016-06-22 00:51:45 +0800 |
commit | 9a7415a58d299edb4c7219a2bc01d139f050d754 (patch) | |
tree | ed3d20568883cf4895ae0867297a45c94edd9b4c /web/src/js | |
parent | 0cab9ef1fae927f9ef365526262bef32bd1b526b (diff) | |
download | mitmproxy-9a7415a58d299edb4c7219a2bc01d139f050d754.tar.gz mitmproxy-9a7415a58d299edb4c7219a2bc01d139f050d754.tar.bz2 mitmproxy-9a7415a58d299edb4c7219a2bc01d139f050d754.zip |
[web] store ws object in symbol property
Diffstat (limited to 'web/src/js')
-rw-r--r-- | web/src/js/ducks/websocket.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/web/src/js/ducks/websocket.js b/web/src/js/ducks/websocket.js index 766f7236..2d4e2b39 100644 --- a/web/src/js/ducks/websocket.js +++ b/web/src/js/ducks/websocket.js @@ -4,6 +4,8 @@ import * as eventLogActions from './eventLog' import * as flowsActions from './flows' import * as settingsActions from './settings' +export const SYM_SOCKET = Symbol('WEBSOCKET_SYM_SOCKET') + export const CONNECT = 'WEBSOCKET_CONNECT' export const CONNECTED = 'WEBSOCKET_CONNECTED' export const DISCONNECT = 'WEBSOCKET_DISCONNECT' @@ -18,7 +20,7 @@ export default function reduce(state = defaultState, action) { switch (action.type) { case CONNECT: - return { ...state, socket: action.socket } + return { ...state, [SYM_SOCKET]: action.socket } case CONNECTED: return { ...state, connected: true } @@ -27,7 +29,7 @@ export default function reduce(state = defaultState, action) { return { ...state, connected: false } case DISCONNECTED: - return { ...state, socket: null } + return { ...state, [SYM_SOCKET]: null } default: return state @@ -54,7 +56,7 @@ export function connect() { export function disconnect() { return (dispatch, getState) => { - getState().settings.socket.close() + getState().settings[SYM_SOCKET].close() dispatch({ type: DISCONNECT }) } } |