feat(api): add schedule item duration estimates

refs #111
This commit is contained in:
2026-07-03 23:41:57 +02:00
parent d0652d4adb
commit 4b4e2b2f82
7 changed files with 304 additions and 27 deletions
@@ -54,7 +54,8 @@ public class GetProgramScheduleItemsWithDurationsHandler(
List<MediaItem> mediaItems = await mediaCollectionRepository.GetItems(collectionId);
List<TimeSpan> durations = mediaItems
.Bind(mediaItem => mediaItem.GetNonZeroDuration())
.Map(mediaItem => mediaItem.GetDurationForPlayout())
.Filter(duration => duration > TimeSpan.Zero)
.ToList();
if (durations.Count > 0)