Remove MonA

This commit is contained in:
2025-10-11 15:39:44 -07:00
parent 39bc20bc25
commit ff998f9603
7 changed files with 28 additions and 489 deletions

View File

@ -22,15 +22,13 @@ public partial class Worker : BackgroundService {
_IsWindowsService = collection.Contains(nameof(WindowsServiceLifetime));
}
public override Task StopAsync(CancellationToken cancellationToken) {
if (_AppSettings.GatusToMonaConfiguration.Helper == nameof(Helpers.HelperGatusToMona))
Helpers.HelperGatusToMona.Heartbeat(_AppSettings, _HttpClientFactory, _Logger, Infineon.Monitoring.MonA.State.Down, cancellationToken);
return base.StopAsync(cancellationToken);
}
public override Task StopAsync(CancellationToken cancellationToken) =>
base.StopAsync(cancellationToken);
private async Task Body(CancellationToken cancellationToken) {
if (!_IsWindowsService) {
_Logger.LogInformation("Set break point and skip to run {_AppSettings.GatusToMonaConfiguration.Helper}!", _AppSettings.GatusToMonaConfiguration.Helper);
BodyInner(cancellationToken);
throw new EvaluateException($"Set break point and skip to run {_AppSettings.GatusToMonaConfiguration.Helper}!");
}
if (!_IsWindowsService) {