diff --git a/components/BackupList.vue b/components/BackupList.vue index cca8806..63a63ea 100644 --- a/components/BackupList.vue +++ b/components/BackupList.vue @@ -62,7 +62,7 @@ import {Icon as IconifyIcon} from "@iconify/vue" import CircleSkeleton from "~/components/skeleton/CircleSkeleton.vue" import TextSkeleton from "~/components/skeleton/TextSkeleton.vue" -import { downloadApiFile, useApiAuthHeader } from "~/composables/useApiAuth" +import { apiFetch, downloadApiFile } from "~/composables/useApiAuth" const props = defineProps<{ folder: string | null @@ -71,7 +71,6 @@ const props = defineProps<{ const backups = ref([]) const loading = ref(false) const errorMessage = ref("") -const apiAuthHeader = useApiAuthHeader() const title = computed(() => { if (!props.folder) return "Fichiers" return `Backup — ${props.folder.toUpperCase()}` @@ -101,10 +100,7 @@ watch(() => props.folder, async (folder) => { loading.value = true errorMessage.value = "" try { - const data = await $fetch(`/api/backups?folder=${encodeURIComponent(folder)}`, { - headers: apiAuthHeader, - server: false - }) + const data = await apiFetch(`/api/backups?folder=${encodeURIComponent(folder)}`) backups.value = data } catch (error) { console.error("Erreur récupération backups:", error) diff --git a/components/BackupRun.vue b/components/BackupRun.vue index 7ea5d5f..77e3c6f 100644 --- a/components/BackupRun.vue +++ b/components/BackupRun.vue @@ -79,7 +79,7 @@ diff --git a/components/Speedtest.vue b/components/Speedtest.vue index cad8942..9c16fbf 100644 --- a/components/Speedtest.vue +++ b/components/Speedtest.vue @@ -46,14 +46,13 @@