summaryrefslogtreecommitdiff
path: root/app/client/modules/samplernn/samplernn.actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/modules/samplernn/samplernn.actions.js')
-rw-r--r--app/client/modules/samplernn/samplernn.actions.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/app/client/modules/samplernn/samplernn.actions.js b/app/client/modules/samplernn/samplernn.actions.js
index a957e25..f5246fa 100644
--- a/app/client/modules/samplernn/samplernn.actions.js
+++ b/app/client/modules/samplernn/samplernn.actions.js
@@ -26,7 +26,7 @@ export const load_directories = (id) => (dispatch) => {
// console.log(res)
const [datasetApiReport, datasets, results, output, datasetUsage, lossReport] = res
- const {
+ let {
folderLookup,
fileLookup,
datasetLookup,
@@ -40,7 +40,7 @@ export const load_directories = (id) => (dispatch) => {
const flatDatasets = datasets.filter(s => s.name.match(/(wav|aiff?|flac|mp3)$/) && !s.dir)
const builtDatasets = datasets.filter(s => s.dir)
builtDatasets.forEach(dir => {
- const dataset = datasetLoader.getDataset(module, datasetLookup, dir.name)
+ const dataset = datasetLoader.getDataset(module, datasetLookup, dir.name, unsortedFolder, dir.date)
dataset.isBuilt = true
})
@@ -75,6 +75,7 @@ export const load_directories = (id) => (dispatch) => {
})
output.map(file => {
+ return
file.uuid = uuidv1()
fileLookup[file.uuid] = file
const pair = file.name.split('.')[0].split('-')
@@ -147,7 +148,7 @@ export const load_loss = () => dispatch => {
}
export const import_files = (state, datasetLookup, fileLookup) => (dispatch) => {
- const { selected, folder, url_base, import_action } = state
+ const { selected, folder_id, url_base, import_action } = state
const names = Object.keys(selected).filter(k => selected[k])
let promises
switch (import_action) {
@@ -158,7 +159,7 @@ export const import_files = (state, datasetLookup, fileLookup) => (dispatch) =>
const partz = file.name.split('.')
const ext = partz.pop()
return actions.file.create({
- folder_id: folder,
+ folder_id: folder_id,
name: file.name,
url: url_base + file.name,
mime: 'audio/' + ext,
@@ -184,7 +185,7 @@ export const import_files = (state, datasetLookup, fileLookup) => (dispatch) =>
if (ext === 'wav' || ext === 'flac') return
console.log(file)
return actions.socket.upload_file({
- folder_id: folder,
+ folder_id: folder_id,
module: 'samplernn',
activity: 'train',
path: 'datasets',
@@ -203,7 +204,7 @@ export const import_files = (state, datasetLookup, fileLookup) => (dispatch) =>
console.log(promises)
return Promise.all(promises).then(data => {
console.log(data)
- window.location.href = '/samplernn/datasets/' + folder.id
+ window.location.href = '/samplernn/datasets/' + folder_id + '/'
}).catch(e => {
console.error(e)
})