diff --git a/Controllers/DisplayController.cs b/Controllers/DisplayController.cs index 12799af..f92c8a6 100644 --- a/Controllers/DisplayController.cs +++ b/Controllers/DisplayController.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using NoticeBoard.Data; +using NoticeBoard.Infrastructure; namespace NoticeBoard.Controllers; @@ -27,7 +28,7 @@ public class DisplayController : Controller } // Skip expired Meows — expiry is enforced at playback time, not on the stored data - var now = DateTime.Now; + var now = Clock.Now; device.DeviceSlides = device.DeviceSlides .Where(ds => ds.Slide.ExpiresAt == null || ds.Slide.ExpiresAt > now) .ToList(); @@ -46,7 +47,7 @@ public class DisplayController : Controller if (device == null) return NotFound(); - var now = DateTime.Now; + var now = Clock.Now; var playlist = device.DeviceSlides .Where(ds => ds.Slide.ExpiresAt == null || ds.Slide.ExpiresAt > now) .Select(ds => new