From 862c95a64074aee9eab413cb631560e481f4634e Mon Sep 17 00:00:00 2001 From: JKorf Date: Fri, 9 Mar 2018 09:35:13 +0100 Subject: [PATCH] Fix for baseconverter --- CryptoExchange.Net/BaseConverter.cs | 4 ++-- CryptoExchange.Net/{ => Implementation}/BaseSocket.cs | 0 CryptoExchange.Net/{ => Implementation}/WebsocketFactory.cs | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename CryptoExchange.Net/{ => Implementation}/BaseSocket.cs (100%) rename CryptoExchange.Net/{ => Implementation}/WebsocketFactory.cs (100%) diff --git a/CryptoExchange.Net/BaseConverter.cs b/CryptoExchange.Net/BaseConverter.cs index d0f1692..690211d 100644 --- a/CryptoExchange.Net/BaseConverter.cs +++ b/CryptoExchange.Net/BaseConverter.cs @@ -25,10 +25,10 @@ namespace CryptoExchange.Net public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { - var val = Mapping.Single(v => v.Value == reader.Value.ToString()).Key; + var val = Mapping.SingleOrDefault(v => v.Value == reader.Value.ToString()).Key; if (val != null) return val; - return Mapping.Single(v => v.Value.ToLower() == reader.Value.ToString().ToLower()); + return Mapping.Single(v => v.Value.ToLower() == reader.Value.ToString().ToLower()).Key; } public T ReadString(string data) diff --git a/CryptoExchange.Net/BaseSocket.cs b/CryptoExchange.Net/Implementation/BaseSocket.cs similarity index 100% rename from CryptoExchange.Net/BaseSocket.cs rename to CryptoExchange.Net/Implementation/BaseSocket.cs diff --git a/CryptoExchange.Net/WebsocketFactory.cs b/CryptoExchange.Net/Implementation/WebsocketFactory.cs similarity index 100% rename from CryptoExchange.Net/WebsocketFactory.cs rename to CryptoExchange.Net/Implementation/WebsocketFactory.cs