From 66dfb9e5ca6b3e2990d9b70314d404074b1be0cb Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 26 May 2018 23:58:46 +0200 Subject: streaming script output to the browser --- app/client/system/system.reducer.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'app/client/system/system.reducer.js') diff --git a/app/client/system/system.reducer.js b/app/client/system/system.reducer.js index ac7b20e..2a58cd7 100644 --- a/app/client/system/system.reducer.js +++ b/app/client/system/system.reducer.js @@ -31,9 +31,11 @@ const systemInitialState = { loaded: false, name: null, error: null, - stdout: null, - stderr: null, + stdout: "", + stderr: "", }, + stdout: "", + stderr: "", } const systemReducer = (state = systemInitialState, action) => { @@ -142,6 +144,16 @@ const systemReducer = (state = systemInitialState, action) => { stderr: action.data.stderr, } } + case types.system.stdout: + return { + ...state, + stdout: state.stdout + action.data, + } + case types.system.stderr: + return { + ...state, + stderr: state.stderr + action.data, + } default: return state } -- cgit v1.2.3-70-g09d2