import types from '../../types' import datasetReducer from '../../dataset/dataset.reducer' const samplernnInitialState = { loading: true, progress: { i: 0, n: 0 }, error: null, folders: [], folder_id: 0, data: null, lossReport: null, } const samplernnReducer = (state = samplernnInitialState, action) => { if (action.data && action.data.module === 'samplernn') { return datasetReducer(state, action) } switch(action.type) { case types.samplernn.set_folder: return { ...state, folder_id: action.folder_id, } case types.samplernn.load_loss: return { ...state, lossReport: action.lossReport, } case types.app.load_progress: return { ...state, progress: action.progress } default: return state } } export default samplernnReducer