Refactor project files for improved readability and structure
- Cleaned up whitespace in Directory.Build.props and Directory.Packages.props for consistency. - Reformatted project file references in PnvPanel.Api.csproj for better clarity. - Enhanced code readability in various endpoint files by adjusting line breaks and indentation. - Standardized method signatures and improved formatting in ResultExtensions and multiple endpoint classes for better maintainability.
This commit is contained in:
@@ -8,7 +8,10 @@ using PnvPanel.Infrastructure.Persistence;
|
||||
|
||||
namespace PnvPanel.Infrastructure.BackgroundJobs;
|
||||
|
||||
public sealed class NodeHealthCheckService(IServiceScopeFactory scopeFactory, ILogger<NodeHealthCheckService> logger) : BackgroundService
|
||||
public sealed class NodeHealthCheckService(
|
||||
IServiceScopeFactory scopeFactory,
|
||||
ILogger<NodeHealthCheckService> logger
|
||||
) : BackgroundService
|
||||
{
|
||||
private static readonly TimeSpan Interval = TimeSpan.FromMinutes(2);
|
||||
|
||||
@@ -25,8 +28,7 @@ public sealed class NodeHealthCheckService(IServiceScopeFactory scopeFactory, IL
|
||||
{
|
||||
logger.LogError(ex, "Node health-check failed");
|
||||
}
|
||||
}
|
||||
while (await timer.WaitForNextTickAsync(stoppingToken));
|
||||
} while (await timer.WaitForNextTickAsync(stoppingToken));
|
||||
}
|
||||
|
||||
private async Task CheckAllAsync(CancellationToken cancellationToken)
|
||||
@@ -46,7 +48,12 @@ public sealed class NodeHealthCheckService(IServiceScopeFactory scopeFactory, IL
|
||||
if (node.Status != newStatus)
|
||||
{
|
||||
node.UpdateStatus(newStatus);
|
||||
await notifier.NotifyNodeStatusChangedAsync(node.Id, newStatus, node.LastSyncAt, cancellationToken);
|
||||
await notifier.NotifyNodeStatusChangedAsync(
|
||||
node.Id,
|
||||
newStatus,
|
||||
node.LastSyncAt,
|
||||
cancellationToken
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user