Splitting out helpers into separate files

This commit is contained in:
James Barnsley
2020-03-03 16:39:37 +13:00
parent 57dd18e870
commit 5a1f08fdf0
105 changed files with 5456 additions and 5574 deletions

View File

@ -1,5 +1,6 @@
import * as helpers from '../../helpers';
import { removeDuplicates, arrayOf } from '../../util/arrays';
import { formatTracks } from '../../util/format';
export default function reducer(core = {}, action) {
switch (action.type) {
@ -126,7 +127,7 @@ export default function reducer(core = {}, action) {
existing_playlists_uris = users[action.uri].playlists_uris;
}
var playlists_uris = [...existing_playlists_uris, ...helpers.arrayOf('uri', action.playlists)];
var playlists_uris = [...existing_playlists_uris, ...arrayOf('uri', action.playlists)];
var user = {
@ -181,7 +182,7 @@ export default function reducer(core = {}, action) {
var library_playlists = action.uris;
}
library_playlists = helpers.removeDuplicates(library_playlists);
library_playlists = removeDuplicates(library_playlists);
return {
...core,
@ -263,7 +264,7 @@ export default function reducer(core = {}, action) {
} else {
var tracks = [];
}
if (action.tracks) tracks = [...tracks, ...helpers.formatTracks(action.tracks)];
if (action.tracks) tracks = [...tracks, ...formatTracks(action.tracks)];
// more tracks
if (typeof (action.tracks_more) !== 'undefined') var { tracks_more } = action;
@ -274,11 +275,11 @@ export default function reducer(core = {}, action) {
...core,
search_results: {
artists_more,
artists_uris: helpers.removeDuplicates(artists_uris),
artists_uris: removeDuplicates(artists_uris),
albums_more,
albums_uris: helpers.removeDuplicates(albums_uris),
albums_uris: removeDuplicates(albums_uris),
playlists_more,
playlists_uris: helpers.removeDuplicates(playlists_uris),
playlists_uris: removeDuplicates(playlists_uris),
tracks,
tracks_more,
},