in public/js/actions/AtomActions/getAudioPageData.js [6:21]
export function getAudioPageData (url, atom) {
const path = new URL(url).pathname;
const pathNoLeadingSlash = path.substring(1);
return dispatch => {
dispatch(requestAudioPageData());
return getByPath(pathNoLeadingSlash)
.then(res => {
dispatch(receiveAudioPageData(res));
const updatedAtom = addDataToAtom(res, atom);
dispatch(updateAtom(updatedAtom));
return res;
})
.catch(error => dispatch(errorReceivingAudioPageData(error)));
};
}