From 50a464016bc27b506d635f8c565d628ca7789c08 Mon Sep 17 00:00:00 2001 From: axolotle Date: Tue, 13 Aug 2024 00:22:58 +0200 Subject: [PATCH] refactor: rework async DiagnosisView --- app/src/types/core/api.ts | 19 +++ app/src/views/diagnosis/DiagnosisView.vue | 163 +++++++++------------- 2 files changed, 87 insertions(+), 95 deletions(-) diff --git a/app/src/types/core/api.ts b/app/src/types/core/api.ts index df1ccaa9..aca12384 100644 --- a/app/src/types/core/api.ts +++ b/app/src/types/core/api.ts @@ -197,3 +197,22 @@ export type BackupList = { size: number }> } + +// DIAGNOSIS + +export type Diagnosis = { + reports: { + id: string + cached_for: number + items: { + meta: Obj + status: 'INFO' | 'SUCCESS' | 'WARNING' | 'ERROR' + data: Obj + summary: string + details?: string[] + ignored: boolean + }[] + timestamp: number + description: string + }[] +} diff --git a/app/src/views/diagnosis/DiagnosisView.vue b/app/src/views/diagnosis/DiagnosisView.vue index 8d45541b..fb497bcf 100644 --- a/app/src/views/diagnosis/DiagnosisView.vue +++ b/app/src/views/diagnosis/DiagnosisView.vue @@ -1,83 +1,69 @@