diff options
Diffstat (limited to 'app/client/live')
| -rw-r--r-- | app/client/live/actions.js | 10 | ||||
| -rw-r--r-- | app/client/live/index.js | 2 | ||||
| -rw-r--r-- | app/client/live/reducer.js | 14 |
3 files changed, 14 insertions, 12 deletions
diff --git a/app/client/live/actions.js b/app/client/live/actions.js index bde954b..b604c67 100644 --- a/app/client/live/actions.js +++ b/app/client/live/actions.js @@ -11,6 +11,12 @@ export const set_param = (key, value) => { return { type: 'SET_PARAM', key, value, } } -export const get_checkpoints = () => { - return { type: 'GET_CHECKPOINTS', } +export const list_checkpoints = () => { + socket.list_checkpoints() + return { type: 'LOADING_CHECKPOINTS', } +} + +export const list_datasets = () => { + socket.list_datasets() + return { type: 'LOADING_DATASETS', } } diff --git a/app/client/live/index.js b/app/client/live/index.js index 5b5e1d6..51190b2 100644 --- a/app/client/live/index.js +++ b/app/client/live/index.js @@ -13,6 +13,8 @@ class App extends Component { constructor(props){ super() props.actions.get_params() + props.actions.list_checkpoints() + props.actions.list_datasets() } render(){ const props = this.props diff --git a/app/client/live/reducer.js b/app/client/live/reducer.js index 3771ff0..4c5dba7 100644 --- a/app/client/live/reducer.js +++ b/app/client/live/reducer.js @@ -5,7 +5,7 @@ const liveInitialState = { error: null, opt: {}, checkpoints: [], - videos: [], + datasets: [], } const liveReducer = (state = liveInitialState, action) => { @@ -35,19 +35,13 @@ const liveReducer = (state = liveInitialState, action) => { case 'LIST_CHECKPOINTS': return { ...state, - checkpoints: { - ...state.opt, - [action.key]: action.value, - } + checkpoints: action.checkpoints, } - case 'LIST_VIDEOS': + case 'LIST_DATASETS': return { ...state, - videos: { - ...state.opt, - [action.key]: action.value, - } + datasets: action.datasets, } default: |
