A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: do not save to default and selected output at the same time

+12 -12
+12 -12
src/components/configurator/output/element.js
··· 47 47 return Promise.resolve(); 48 48 }, 49 49 save: async (newFacets) => { 50 - const def = this.#defaultOutput.value; 51 - if (def) await def.facets.save(newFacets); 52 - 53 50 const out = this.#selectedOutput.value; 54 51 if (out) return await out.facets.save(newFacets); 52 + 53 + const def = this.#defaultOutput.value; 54 + if (def) return await def.facets.save(newFacets); 55 55 56 56 this.#memory.facets.value = newFacets; 57 57 }, ··· 85 85 return Promise.resolve(); 86 86 }, 87 87 save: async (newPlaylists) => { 88 - const def = this.#defaultOutput.value; 89 - if (def) await def.playlists.save(newPlaylists); 90 - 91 88 const out = this.#selectedOutput.value; 92 89 if (out) return await out.playlists.save(newPlaylists); 90 + 91 + const def = this.#defaultOutput.value; 92 + if (def) return await def.playlists.save(newPlaylists); 93 93 94 94 this.#memory.playlists.value = newPlaylists; 95 95 }, ··· 123 123 return Promise.resolve(); 124 124 }, 125 125 save: async (newThemes) => { 126 - const def = this.#defaultOutput.value; 127 - if (def) await def.themes.save(newThemes); 128 - 129 126 const out = this.#selectedOutput.value; 130 127 if (out) return await out.themes.save(newThemes); 128 + 129 + const def = this.#defaultOutput.value; 130 + if (def) return await def.themes.save(newThemes); 131 131 132 132 this.#memory.themes.value = newThemes; 133 133 }, ··· 161 161 return Promise.resolve(); 162 162 }, 163 163 save: async (newTracks) => { 164 - const def = this.#defaultOutput.value; 165 - if (def) await def.tracks.save(newTracks); 166 - 167 164 const out = this.#selectedOutput.value; 168 165 if (out) return await out.tracks.save(newTracks); 166 + 167 + const def = this.#defaultOutput.value; 168 + if (def) return await def.tracks.save(newTracks); 169 169 170 170 this.#memory.tracks.value = newTracks; 171 171 },