summaryrefslogtreecommitdiff
path: root/app/client/modules/samplernn/samplernn.reducer.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/modules/samplernn/samplernn.reducer.js')
-rw-r--r--app/client/modules/samplernn/samplernn.reducer.js21
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