From 52c6b56a4c95792298efc42e5d6aedb59a9f26a9 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 4 Oct 2023 05:19:03 +0300 Subject: [PATCH] Cleanup BooleanConverter to STJson --- src/NzbDrone.Common/Serializer/System.Text.Json/STJson.cs | 1 + src/NzbDrone.Core/Indexers/Definitions/BeyondHD.cs | 6 ------ .../Indexers/Definitions/FileList/FileListApi.cs | 4 ---- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/NzbDrone.Common/Serializer/System.Text.Json/STJson.cs b/src/NzbDrone.Common/Serializer/System.Text.Json/STJson.cs index 4fba4fae1..e799b678b 100644 --- a/src/NzbDrone.Common/Serializer/System.Text.Json/STJson.cs +++ b/src/NzbDrone.Common/Serializer/System.Text.Json/STJson.cs @@ -36,6 +36,7 @@ namespace NzbDrone.Common.Serializer serializerSettings.Converters.Add(new STJTimeSpanConverter()); serializerSettings.Converters.Add(new STJUtcConverter()); serializerSettings.Converters.Add(new DictionaryStringObjectConverter()); + serializerSettings.Converters.Add(new BooleanConverter()); } public static T Deserialize(string json) diff --git a/src/NzbDrone.Core/Indexers/Definitions/BeyondHD.cs b/src/NzbDrone.Core/Indexers/Definitions/BeyondHD.cs index 6da765664..2f8327715 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/BeyondHD.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/BeyondHD.cs @@ -451,22 +451,16 @@ namespace NzbDrone.Core.Indexers.Definitions [JsonPropertyName("tmdb_id")] public string TmdbId { get; set; } - [JsonConverter(typeof(BooleanConverter))] public bool Freeleech { get; set; } - [JsonConverter(typeof(BooleanConverter))] public bool Promo25 { get; set; } - [JsonConverter(typeof(BooleanConverter))] public bool Promo50 { get; set; } - [JsonConverter(typeof(BooleanConverter))] public bool Promo75 { get; set; } - [JsonConverter(typeof(BooleanConverter))] public bool Limited { get; set; } - [JsonConverter(typeof(BooleanConverter))] public bool Internal { get; set; } } } diff --git a/src/NzbDrone.Core/Indexers/Definitions/FileList/FileListApi.cs b/src/NzbDrone.Core/Indexers/Definitions/FileList/FileListApi.cs index 0a0e18521..6f1fdc12e 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/FileList/FileListApi.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/FileList/FileListApi.cs @@ -1,5 +1,4 @@ using System.Text.Json.Serialization; -using NzbDrone.Common.Serializer; namespace NzbDrone.Core.Indexers.Definitions.FileList; @@ -23,15 +22,12 @@ public class FileListTorrent [JsonPropertyName("imdb")] public string ImdbId { get; set; } - [JsonConverter(typeof(BooleanConverter))] public bool Internal { get; set; } [JsonPropertyName("freeleech")] - [JsonConverter(typeof(BooleanConverter))] public bool FreeLeech { get; set; } [JsonPropertyName("doubleup")] - [JsonConverter(typeof(BooleanConverter))] public bool DoubleUp { get; set; } [JsonPropertyName("upload_date")]