diff options
| author | Patrick Barron <barronpm@gmail.com> | 2024-02-08 15:28:36 -0500 |
|---|---|---|
| committer | Patrick Barron <barronpm@gmail.com> | 2024-02-08 15:28:36 -0500 |
| commit | 3bdaf640ec52e38e64da25fce07631034538c74a (patch) | |
| tree | 96711d0cd427e5cdc04c34781b8ac608bedf3774 | |
| parent | 1c11c460b94cc2a71e1fd629e6fb7ba5ac4e2f34 (diff) | |
Remove unnecessary JSON roundtrip in SaveListingProvider
| -rw-r--r-- | src/Jellyfin.LiveTv/Listings/ListingsManager.cs | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/Jellyfin.LiveTv/Listings/ListingsManager.cs b/src/Jellyfin.LiveTv/Listings/ListingsManager.cs index 9b239f7e4..87f47611e 100644 --- a/src/Jellyfin.LiveTv/Listings/ListingsManager.cs +++ b/src/Jellyfin.LiveTv/Listings/ListingsManager.cs @@ -3,7 +3,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Globalization; using System.Linq; -using System.Text.Json; using System.Threading; using System.Threading.Tasks; using Jellyfin.LiveTv.Configuration; @@ -56,10 +55,6 @@ public class ListingsManager : IListingsManager { ArgumentNullException.ThrowIfNull(info); - // Hack to make the object a pure ListingsProviderInfo instead of an AddListingProvider - // ServerConfiguration.SaveConfiguration crashes during xml serialization for AddListingProvider - info = JsonSerializer.Deserialize<ListingsProviderInfo>(JsonSerializer.SerializeToUtf8Bytes(info))!; - var provider = GetProvider(info.Type); await provider.Validate(info, validateLogin, validateListings).ConfigureAwait(false); |
