swingmusic/src/composables/getFiles.js
geoffrey45 73dec9189e fix albumView using watch function
- other minor changes to almost all files
2022-02-02 21:45:23 +03:00

25 lines
517 B
JavaScript

let base_uri = "http://0.0.0.0:9876";
const getTracksAndDirs = async (path) => {
let url;
const encoded_path = encodeURIComponent(path.replaceAll("/", "|"));
url = url = `${base_uri}/f/${encoded_path}`;
const res = await fetch(url);
if (!res.ok) {
const message = `An error has occured: ${res.status}`;
throw new Error(message);
}
const data = await res.json();
const songs = data.files;
const folders = data.folders;
return { songs, folders };
};
export default getTracksAndDirs;