From c331e11c24128bf8f969097afd342353e244ada1 Mon Sep 17 00:00:00 2001 From: Cody Robibero Date: Sat, 5 Mar 2022 13:40:57 -0700 Subject: Clean up EnumFlags serialization --- .../Session/TranscodeReasonExtensions.cs | 34 ---------------------- MediaBrowser.Model/Session/TranscodingInfo.cs | 5 ---- 2 files changed, 39 deletions(-) delete mode 100644 MediaBrowser.Model/Session/TranscodeReasonExtensions.cs (limited to 'MediaBrowser.Model/Session') diff --git a/MediaBrowser.Model/Session/TranscodeReasonExtensions.cs b/MediaBrowser.Model/Session/TranscodeReasonExtensions.cs deleted file mode 100644 index 213257b20..000000000 --- a/MediaBrowser.Model/Session/TranscodeReasonExtensions.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Linq; - -namespace MediaBrowser.Model.Session -{ - /// - /// Extension methods for serializing TranscodeReason. - /// - public static class TranscodeReasonExtensions - { - private static readonly TranscodeReason[] _values = Enum.GetValues(); - - /// - /// Serializes a TranscodeReason into a delimiter-separated string. - /// - /// The enumeration. - /// The string separator to use. defualt ,. - /// string of transcode reasons delimited. - public static string Serialize(this TranscodeReason reasons, string sep = ",") - { - return string.Join(sep, reasons.ToArray()); - } - - /// - /// Serializes a TranscodeReason into an array of individual TranscodeReason bits. - /// - /// The enumeration. - /// Array of TranscodeReason. - public static TranscodeReason[] ToArray(this TranscodeReason reasons) - { - return _values.Where(r => r != 0 && reasons.HasFlag(r)).ToArray(); - } - } -} diff --git a/MediaBrowser.Model/Session/TranscodingInfo.cs b/MediaBrowser.Model/Session/TranscodingInfo.cs index 8834856b0..f876fa961 100644 --- a/MediaBrowser.Model/Session/TranscodingInfo.cs +++ b/MediaBrowser.Model/Session/TranscodingInfo.cs @@ -1,8 +1,6 @@ #nullable disable #pragma warning disable CS1591 -using System.Text.Json.Serialization; - namespace MediaBrowser.Model.Session { public class TranscodingInfo @@ -31,9 +29,6 @@ namespace MediaBrowser.Model.Session public HardwareEncodingType? HardwareAccelerationType { get; set; } - public TranscodeReason[] TranscodeReasons => TranscodeReason.ToArray(); - - [JsonIgnore] public TranscodeReason TranscodeReason { get; set; } } } -- cgit v1.2.3