Throw UnrecognizedResponseExceptions from ApiClient

This commit is contained in:
Jordan Brown
2018-09-15 17:27:03 -04:00
parent eb09bfc94e
commit 06fb98aaca
+8 -1
View File
@@ -164,7 +164,14 @@ namespace Tgstation.Server.Client
if (String.IsNullOrWhiteSpace(json))
json = JsonConvert.SerializeObject(new object());
return JsonConvert.DeserializeObject<TResult>(json, serializerSettings);
try
{
return JsonConvert.DeserializeObject<TResult>(json, serializerSettings);
}
catch (JsonException)
{
throw new UnrecognizedResponseException(json, response.StatusCode);
}
}
/// <inheritdoc />