From b1a14117e0566928f11c144ceeb45476c0e037fb Mon Sep 17 00:00:00 2001 From: mmuffins Date: Sun, 27 May 2018 18:08:21 +0200 Subject: [PATCH] Fixed ControllerSupportConverter. --- SteamStorefrontAPI/Classes/common/Converters.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/SteamStorefrontAPI/Classes/common/Converters.cs b/SteamStorefrontAPI/Classes/common/Converters.cs index 45b99b9..6568248 100644 --- a/SteamStorefrontAPI/Classes/common/Converters.cs +++ b/SteamStorefrontAPI/Classes/common/Converters.cs @@ -45,7 +45,7 @@ namespace SteamStorefrontAPI.Classes } // Converts a string to a ControllerSupport enum - internal class ControllerSupportConverter : JsonConverter + public class ControllerSupportConverter : JsonConverter { public override bool CanRead { @@ -59,13 +59,11 @@ namespace SteamStorefrontAPI.Classes if (reader.TokenType == JsonToken.Null) return null; var value = serializer.Deserialize(reader); - ControllerSupport convertedValue; - if(Enum.TryParse(value, out convertedValue)) + if (Enum.TryParse(value, true, out ControllerSupport convertedValue)) { return convertedValue; } - //TODO: fix the controller converter return null; } @@ -76,7 +74,7 @@ namespace SteamStorefrontAPI.Classes } // Converts an epoch string to a datetime object - internal class EpochToDateTimeConverter : JsonConverter + public class EpochToDateTimeConverter : JsonConverter { public override bool CanRead {