Add project files.

This commit is contained in:
EugeneTes
2026-01-13 09:06:47 +01:00
parent dd935fe1fa
commit 7390693f50
187 changed files with 83457 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
using System.Threading.Channels;
using Inspectron.Epson.PrintServer;
namespace ConfigurationPannel.Services;
public class NoOpPrintJobSource : IPrintJobSource
{
private readonly Channel<PrintJob> _channel = Channel.CreateUnbounded<PrintJob>();
public Task<PrintJob> GetNextJobAsync(CancellationToken cancellationToken)
{
// Blocks indefinitely, keeping PrintLoop alive without processing jobs
// This stub implementation keeps the loop running but never provides actual jobs
return _channel.Reader.ReadAsync(cancellationToken).AsTask();
}
}