diff options
Diffstat (limited to 'app/client/modules/samplernn/samplernn.actions.js')
| -rw-r--r-- | app/client/modules/samplernn/samplernn.actions.js | 13 |
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) }) |
