| 1234567891011121314151617181920212223242526272829303132 | 
							- #pragma warning disable CS1591
 
- using System;
 
- using Jellyfin.Data.Enums;
 
- namespace Jellyfin.Data
 
- {
 
-     public static class DayOfWeekHelper
 
-     {
 
-         public static DayOfWeek[] GetDaysOfWeek(DynamicDayOfWeek day)
 
-         {
 
-             return day switch
 
-             {
 
-                 DynamicDayOfWeek.Everyday => new[] { DayOfWeek.Sunday, DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Thursday, DayOfWeek.Friday, DayOfWeek.Saturday },
 
-                 DynamicDayOfWeek.Weekday => new[] { DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Thursday, DayOfWeek.Friday },
 
-                 DynamicDayOfWeek.Weekend => new[] { DayOfWeek.Sunday, DayOfWeek.Saturday },
 
-                 _ => new[] { (DayOfWeek)day }
 
-             };
 
-         }
 
-         public static bool Contains(this DynamicDayOfWeek dynamicDayOfWeek, DayOfWeek dayOfWeek)
 
-         {
 
-             return dynamicDayOfWeek switch
 
-             {
 
-                 DynamicDayOfWeek.Everyday => true,
 
-                 DynamicDayOfWeek.Weekday => dayOfWeek is >= DayOfWeek.Monday and <= DayOfWeek.Friday,
 
-                 DynamicDayOfWeek.Weekend => dayOfWeek is DayOfWeek.Saturday or DayOfWeek.Sunday,
 
-                 _ => (DayOfWeek)dynamicDayOfWeek == dayOfWeek
 
-             };
 
-         }
 
-     }
 
- }
 
 
  |