From 7c3467d85f987f1d9b8fe2546a13c2d23ea841b4 Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 13 Mar 2026 11:05:34 +0100 Subject: [PATCH 1/4] fix: extract shared ssh utilities --- components/BackupRun.vue | 2 -- pages/index.vue | 4 +-- server/api/backups.get.ts | 56 +++++-------------------------- server/api/download-latest.get.ts | 54 ++++------------------------- server/api/download.get.ts | 54 ++++------------------------- server/utils/ssh.ts | 51 ++++++++++++++++++++++++++++ 6 files changed, 76 insertions(+), 145 deletions(-) create mode 100644 server/utils/ssh.ts diff --git a/components/BackupRun.vue b/components/BackupRun.vue index d3eb365..0243eaa 100644 --- a/components/BackupRun.vue +++ b/components/BackupRun.vue @@ -80,7 +80,6 @@ import { computed, onMounted, ref } from "vue" import { Icon as IconifyIcon } from "@iconify/vue" import { apiFetch } from "~/composables/useApiAuth" -import { useApiAuthHeader } from "~/composables/useApiAuth" type BackupScript = { key: string @@ -120,7 +119,6 @@ const scripts = ref([]) const output = ref("") const message = ref("") const isError = ref(false) -const apiAuthHeader = useApiAuthHeader() const statusClass = computed(() => (isError.value ? "status-error" : "status-success")) diff --git a/pages/index.vue b/pages/index.vue index 3a603f5..f850858 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -63,8 +63,8 @@