summaryrefslogtreecommitdiff
path: root/app/client/modules/samplernn/samplernn.reducer.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-01 03:59:25 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-01 03:59:25 +0200
commitdbbeffd02629209f42affe3fb4bb4c46639ba0e3 (patch)
treefbd15c10cd5303eaaccbf0162401424209b684e6 /app/client/modules/samplernn/samplernn.reducer.js
parent964ac7009e6db5a06233bdc07fa63778eebf2db7 (diff)
remote IPC... done so sweetly, with promises and async
Diffstat (limited to 'app/client/modules/samplernn/samplernn.reducer.js')
-rw-r--r--app/client/modules/samplernn/samplernn.reducer.js29
1 files changed, 6 insertions, 23 deletions
diff --git a/app/client/modules/samplernn/samplernn.reducer.js b/app/client/modules/samplernn/samplernn.reducer.js
index 9ecd492..8d1ed74 100644
--- a/app/client/modules/samplernn/samplernn.reducer.js
+++ b/app/client/modules/samplernn/samplernn.reducer.js
@@ -15,37 +15,28 @@ const samplernnInitialState = {
folder: {},
files: [],
},
+ data: null,
}
const samplernnReducer = (state = samplernnInitialState, action) => {
switch(action.type) {
- case types.socket.connect:
- return {
- ...state,
- }
- case types.task.task_begin:
+ case types.samplernn.init:
return {
...state,
+ data: action.data,
}
- case types.task.task_finish:
+ case types.socket.connect:
return {
...state,
}
- case types.folder.index:
+ case types.task.task_begin:
return {
...state,
- folders: action.data,
- folder: action.data[0],
}
- case types.folder.update:
- return state
-
- case types.file.index:
+ case types.task.task_finish:
return {
...state,
- files: action.data
}
-
case types.file.create:
if (state.folder.id === action.data.folder_id) {
return {
@@ -54,7 +45,6 @@ const samplernnReducer = (state = samplernnInitialState, action) => {
}
}
return state
-
case types.folder.upload_complete:
if (state.folder.id === action.folder) {
return {
@@ -63,13 +53,6 @@ const samplernnReducer = (state = samplernnInitialState, action) => {
}
}
return state
-
- case types.system.list_directory:
- console.log('list directory', action.data)
- return {
- ...state,
- }
-
case types.socket.status:
return samplernnSocket(state, action.data)
default: