Add ExpiresAt to Slide (Meow) model for slide expiration

This commit is contained in:
2026-08-22 21:46:51 +10:00
parent 6d8aaa8d54
commit 30b52ce80e
+3
View File
@@ -47,5 +47,8 @@ public class Slide
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public DateTime UpdatedAt { get; set; } = DateTime.UtcNow;
/// <summary>Optional expiry (server local time) — once this passes, the slide is skipped in playback (but not deleted).</summary>
public DateTime? ExpiresAt { get; set; }
public ICollection<DeviceSlide> DeviceSlides { get; set; } = new List<DeviceSlide>();
}