diff options
Diffstat (limited to 'app/client/modules/samplernn/samplernn.reducer.js')
| -rw-r--r-- | app/client/modules/samplernn/samplernn.reducer.js | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/app/client/modules/samplernn/samplernn.reducer.js b/app/client/modules/samplernn/samplernn.reducer.js index 90e052c..7335b21 100644 --- a/app/client/modules/samplernn/samplernn.reducer.js +++ b/app/client/modules/samplernn/samplernn.reducer.js @@ -60,14 +60,9 @@ const samplernnReducer = (state = samplernnInitialState, action) => { return state case types.file.create: + case types.folder.upload_complete: if (action.data.module === 'samplernn') { console.log(action.data, state.folder) - // const dataset = { - // name, - // input: [], - // checkpoints: [], - // output: [], - // } let dataset, old_dataset, folder, old_folder const dataset_name = action.data.name.split('.')[0] if (dataset_name in state.data.datasets) { @@ -130,15 +125,17 @@ const samplernnReducer = (state = samplernnInitialState, action) => { } return state - case types.folder.upload_complete: - if (state.folder.id === action.folder) { + case types.file.destroy: + if (action.data.module === 'samplernn') { + // delete + const { [action.data.id]: removedFile, ...fileLookup } = state.data.fileLookup return { ...state, loading: false, - folder: { - ...state.folder, - input: [action.data].concat(state.folder.input), - }, + data: { + ...state.data, + fileLookup, + } } } return state |
