send status out of paper

This commit is contained in:
EugeneTes
2026-02-12 15:45:49 +01:00
parent b63bd4e84d
commit 59d24cff25
4 changed files with 1019 additions and 3 deletions

View File

@@ -90,6 +90,10 @@ public class PrinterQueue
{
// Re-queue with retry logic
job.RetryCount++;
if (job.RetryCount == 1)
{
await _statusReporter.ReportStatusAsync(job, PrintJobStatus.OutOfPaper);
}
_logger.LogWarning("Job failed, retrying ({RetryCount}/3)", job.RetryCount);
await Task.Delay(5000, cancellationToken); // Wait before retry
EnqueuePriority(job);