diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-05-26 15:58:21 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-05-26 15:58:21 +0200 |
| commit | 96e19464f98b868bd93b76ac842ec5b32a17cfb6 (patch) | |
| tree | a232cfecd631d49fae8d1402371a284296aeec87 /app/client/socket.js | |
| parent | 28f4bd59314df8162548a1100b280bd256436eaa (diff) | |
means to run remote commands and get output
Diffstat (limited to 'app/client/socket.js')
| -rw-r--r-- | app/client/socket.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/app/client/socket.js b/app/client/socket.js index ea6f380..3f008ef 100644 --- a/app/client/socket.js +++ b/app/client/socket.js @@ -1,4 +1,5 @@ import { store } from './store' +import types from './types' import * as player from './live/player' let socket = io.connect('/client') @@ -45,6 +46,18 @@ socket.on('res', (data) => { console.log(data) }) +socket.on('system_res', (data) => { + console.log('system response', data) + switch (data.type) { + case 'command_output': + store.dispatch({ + type: types.system.command_output, + data: data, + }) + break + } +}) + socket.on('frame', player.onFrame) socket.on('status', (data) => { @@ -121,4 +134,11 @@ export function set_param(key, value) { } }) } +export function run_system_command(cmd) { + socket.emit('system', { + cmd: 'run_system_command', + payload: cmd, + }) +} + export { socket } |
