using System; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Wabbajack.BuildServer.Models; using Wabbajack.Common; namespace Wabbajack.BuildServer.Controllers { [Route("/heartbeat")] public class Heartbeat : AControllerBase { static Heartbeat() { _startTime = DateTime.Now; } private static DateTime _startTime; public Heartbeat(ILogger logger, DBContext db) : base(logger, db) { } [HttpGet] public async Task GetHeartbeat() { return DateTime.Now - _startTime; } } }