Toggle favorite working

This commit is contained in:
isUnknown 2024-09-11 07:32:34 +02:00
parent 5e3f4ec621
commit 4ea2871c6d
13 changed files with 300 additions and 169 deletions

View file

@ -97,5 +97,28 @@ export const useApiStore = defineStore("api", () => {
});
}
return { fetchDataThroughKQL, fetchPageData };
async function fetchRoute(path, method, data) {
const config = {
method: method,
};
if (data) {
config.body = JSON.stringify(data);
}
try {
const response = await fetch(path, config);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
console.log("La route " + path + " a fonctionné.");
return data;
} catch (error) {
console.error("La route " + path + " n'a pas fonctionné.", error);
throw error;
}
}
return { fetchDataThroughKQL, fetchPageData, fetchRoute };
});