job status reporting

This commit is contained in:
EugeneTes
2026-02-04 11:39:14 +01:00
parent 71ba4c1ff6
commit 2748c6586e
7 changed files with 54 additions and 6 deletions

View File

@@ -4,7 +4,7 @@ namespace Inspectron.Epson.Queue;
public class PrintJob
{
// todo: change to ip address
public string JobId { get; set; }
public string IP { get; set; }
public PrintJobFromSignalR Document { get; set; }
public DateTime QueuedAt { get; set; }

View File

@@ -2,7 +2,7 @@ namespace Inspectron.Epson.Queue;
public enum PrintJobStatus
{
Received,
Completed,
Failed
Received=1,
Completed=2,
Failed=3
}

View File

@@ -106,6 +106,7 @@ public class PrintServer
else
{
_logger.LogWarning( $"Printer {printerIp} not found. Job cannot be submitted.");
_statusReporter.ReportStatusAsync(job, PrintJobStatus.Failed);
}
}