From dd6522a8b39f2304076c8d2912a92bad3ec63557 Mon Sep 17 00:00:00 2001 From: axolotle Date: Tue, 13 Aug 2024 00:21:39 +0200 Subject: [PATCH] refactor: rework async BackupList --- app/src/types/core/api.ts | 9 +++++ app/src/views/backup/BackupList.vue | 53 +++++++++++------------------ 2 files changed, 29 insertions(+), 33 deletions(-) diff --git a/app/src/types/core/api.ts b/app/src/types/core/api.ts index d5a5e57c..df1ccaa9 100644 --- a/app/src/types/core/api.ts +++ b/app/src/types/core/api.ts @@ -188,3 +188,12 @@ export type BackupInfo = { system: Record from_yunohost_version: string } + +export type BackupList = { + archives: Obj<{ + path: string + created_at: string + description: string + size: number + }> +} diff --git a/app/src/views/backup/BackupList.vue b/app/src/views/backup/BackupList.vue index fac7204b..b349e06d 100644 --- a/app/src/views/backup/BackupList.vue +++ b/app/src/views/backup/BackupList.vue @@ -1,47 +1,34 @@