Use new GetFromJson method for convenience.

This commit is contained in:
Pieter-Jan Briers
2020-04-16 21:23:26 +02:00
parent a1c9ea8bbd
commit 84d14ab185

View File

@@ -88,21 +88,15 @@ namespace Content.Server
}
var password = _configurationManager.GetCVar<string>("status.mommipassword");
OOCPostMessage message;
using (var streamReader = new StreamReader(request.Body, EncodingHelpers.UTF8))
using (var jsonReader = new JsonTextReader(streamReader))
OOCPostMessage message = null;
try
{
var serializer = new JsonSerializer();
try
{
message = serializer.Deserialize<OOCPostMessage>(jsonReader);
}
catch (JsonSerializationException)
{
response.StatusCode = (int) HttpStatusCode.BadRequest;
return true;
}
message = request.GetFromJson<OOCPostMessage>();
}
catch (JsonSerializationException)
{
// message null so enters block down below.
}
if (message == null)