handle exception in deserializer

This commit is contained in:
Nicolas Constant 2020-07-22 19:27:49 -04:00
parent 10104187d5
commit 66630324d7
No known key found for this signature in database
GPG key ID: 1E9F677FB01A5688

View file

@ -1,10 +1,13 @@
using Newtonsoft.Json;
using System;
using Newtonsoft.Json;
namespace BirdsiteLive.ActivityPub
{
public class ApDeserializer
{
public static Activity ProcessActivity(string json)
{
try
{
var activity = JsonConvert.DeserializeObject<Activity>(json);
switch (activity.type)
@ -42,6 +45,11 @@ namespace BirdsiteLive.ActivityPub
}
break;
}
}
catch (Exception e)
{
Console.WriteLine(e);
}
return null;
}