mirror of
https://github.com/NoiTheCat/BirthdayBot.git
synced 2024-11-21 21:54:36 +00:00
20 lines
553 B
C#
20 lines
553 B
C#
using System;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BirthdayBot.BackgroundServices
|
|
{
|
|
/// <summary>
|
|
/// Basic heartbeat function - hints that the background task is still alive.
|
|
/// </summary>
|
|
class Heartbeat : BackgroundService
|
|
{
|
|
public Heartbeat(BirthdayBot instance) : base(instance) { }
|
|
|
|
public override Task OnTick()
|
|
{
|
|
var uptime = DateTimeOffset.UtcNow - Program.BotStartTime;
|
|
Log($"Bot uptime: {Common.BotUptime}");
|
|
return Task.CompletedTask;
|
|
}
|
|
}
|
|
}
|