From 00dc2daa3d62c6eeaf8f530362bbc70b89e418eb Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 13 Mar 2026 09:47:09 +0100 Subject: [PATCH] fix : correctif mr --- components/BackupList.vue | 8 ++----- components/BackupRun.vue | 12 ++++------ components/MessageDiscord.vue | 4 ++-- components/Speedtest.vue | 9 +++---- components/StatusSite.vue | 7 ++---- composables/useApiAuth.ts | 41 ++++++++++++-------------------- nuxt.config.ts | 1 - pages/backup.vue | 7 ++---- pages/index.vue | 7 ++---- server/middleware/auth-cookie.ts | 25 +++++++++++++++++++ server/middleware/auth.ts | 7 +++--- 11 files changed, 61 insertions(+), 67 deletions(-) create mode 100644 server/middleware/auth-cookie.ts 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 @@