From ebe2d9d7ef1168024de8b0065d746aa00ff5e7ec Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner <68913099+Marcel-Baumgartner@users.noreply.github.com> Date: Tue, 12 Sep 2023 08:49:12 +0000 Subject: [PATCH] Added manual malware scan --- .../Views/Admin/Servers/View/Debug.razor | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/Moonlight/Shared/Views/Admin/Servers/View/Debug.razor b/Moonlight/Shared/Views/Admin/Servers/View/Debug.razor index 95d8c595..4f1134ec 100644 --- a/Moonlight/Shared/Views/Admin/Servers/View/Debug.razor +++ b/Moonlight/Shared/Views/Admin/Servers/View/Debug.razor @@ -1,20 +1,26 @@ @using Moonlight.App.Database.Entities @using Moonlight.App.Services +@using Moonlight.App.Services.Interop @inject ServerService ServerService @inject SmartTranslateService SmartTranslateService +@inject MalwareScanService MalwareScanService +@inject AlertService AlertService
- Reinstall + Actions
@@ -28,4 +34,14 @@ { await ServerService.Reinstall(Server!); } + + private async Task Scan() + { + var result = await MalwareScanService.Perform(Server); + + if (result == null) + await AlertService.Success(SmartTranslateService.Translate("No malware found on this server")); + else + await AlertService.Warning(result.Title, result.Description); + } } \ No newline at end of file