heartbeat
This commit is contained in:
@@ -45,12 +45,12 @@ kernel.Bind<IReceiptConverterFactory>().To<ReceiptConverterFactory>().InSingleto
|
||||
kernel.Bind<PrintServer>().ToSelf().InSingletonScope();
|
||||
kernel.Bind<IDiscoveredPrintersReceiver>().To<JamesDiscoveredPrintersReceiver>().InSingletonScope();
|
||||
kernel.Bind<PrinterDiscoveryBackgroundTask>().ToSelf().InSingletonScope();
|
||||
kernel.Bind<HeartbeatBackgroundTask>().ToSelf().InSingletonScope();
|
||||
|
||||
var printLoop = kernel.Get<PrintLoop>();
|
||||
var printServer = kernel.Get<PrintServer>();
|
||||
var discoveryTask = kernel.Get<PrinterDiscoveryBackgroundTask>();
|
||||
|
||||
printServer.RegisterPrinter("127.0.0.1");
|
||||
var discoveryTask = kernel.Get<PrinterDiscoveryBackgroundTask>();
|
||||
var heartbeatTask = kernel.Get<HeartbeatBackgroundTask>();
|
||||
|
||||
|
||||
await printLoop.StartAsync();
|
||||
@@ -64,8 +64,9 @@ Console.CancelKeyPress += (sender, e) =>
|
||||
cts.Cancel();
|
||||
};
|
||||
|
||||
// Start the printer discovery background task
|
||||
// Start background tasks
|
||||
_ = discoveryTask.StartAsync(cts.Token);
|
||||
_ = heartbeatTask.StartAsync(cts.Token);
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user