handle exception in deserializer
This commit is contained in:
parent
10104187d5
commit
66630324d7
1 changed files with 42 additions and 34 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue