From 71d20fc41b37c21361b63566c2aaf3324617affc Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 8 Sep 2025 19:49:20 +0200 Subject: Add LibSystemd --- MatrixSystemdBridge/Worker.cs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 MatrixSystemdBridge/Worker.cs (limited to 'MatrixSystemdBridge/Worker.cs') diff --git a/MatrixSystemdBridge/Worker.cs b/MatrixSystemdBridge/Worker.cs new file mode 100644 index 0000000..ee23c79 --- /dev/null +++ b/MatrixSystemdBridge/Worker.cs @@ -0,0 +1,24 @@ +namespace MatrixSystemdBridge; + +public class Worker : BackgroundService +{ + private readonly ILogger _logger; + + public Worker(ILogger logger) + { + _logger = logger; + } + + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + while (!stoppingToken.IsCancellationRequested) + { + if (_logger.IsEnabled(LogLevel.Information)) + { + _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now); + } + + await Task.Delay(1000, stoppingToken); + } + } +} \ No newline at end of file -- cgit 1.5.1