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