Fix: Refresh disk space status while paused

This commit is contained in:
destrodxbad 2025-11-14 15:17:11 +01:00
parent 57ea1b3881
commit f12f28a8bb

View file

@ -101,6 +101,20 @@ public class DiskSpaceMonitor(ILogger<DiskSpaceMonitor> logger, IServiceProvider
_lastStatus = status;
await remoteService.UpdateDiskSpaceStatus(status);
}
else if (shouldPause && _isPausedForLowDiskSpace)
{
logger.LogDebug($"Still paused: {availableSpaceGB} GB available (need {minimumFreeSpaceGB * 2} GB to resume)");
var status = new DiskSpaceStatus
{
IsPaused = true,
AvailableSpaceGB = availableSpaceGB,
ThresholdGB = minimumFreeSpaceGB,
LastCheckTime = DateTimeOffset.UtcNow
};
_lastStatus = status;
await remoteService.UpdateDiskSpaceStatus(status);
}
else if (shouldResume && _isPausedForLowDiskSpace)
{
logger.LogInformation($"Resuming Bezzad downloads: {availableSpaceGB} GB available, resume threshold is {minimumFreeSpaceGB * 2} GB");