From f19db2c0106b47d686f6ef4c067e5dd91aab56ee Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Fri, 3 Jan 2025 20:38:13 +0100 Subject: [PATCH] Refactor StatusWorker to prevent race conditions and improve stability (#512) --- .../WorkerStatus/ServiceControl.razor | 74 +++++++++++++------ .../Main/Pages/Dashboard/Index.razor | 18 +++-- src/AliasVault.Admin/wwwroot/css/tailwind.css | 13 +++- .../Workers/TaskRunnerWorker.cs | 15 +++- .../Models/Enums/TaskRunnerJobStatus.cs | 5 ++ .../ServiceExtensions/StatusHostedService.cs | 66 ++++++++++------- .../AliasVault.WorkerStatus/StatusWorker.cs | 55 ++++++-------- 7 files changed, 150 insertions(+), 96 deletions(-) diff --git a/src/AliasVault.Admin/Main/Components/WorkerStatus/ServiceControl.razor b/src/AliasVault.Admin/Main/Components/WorkerStatus/ServiceControl.razor index 55ed17aa3..17681cfbf 100644 --- a/src/AliasVault.Admin/Main/Components/WorkerStatus/ServiceControl.razor +++ b/src/AliasVault.Admin/Main/Components/WorkerStatus/ServiceControl.razor @@ -5,10 +5,10 @@ {