error catching

This commit is contained in:
Vincent Cloutier 2022-11-25 14:48:10 -05:00
parent 0d8db06855
commit 3a0ba5bcd5

View file

@ -134,6 +134,9 @@ namespace BirdsiteLive.Twitter
foreach (JsonElement tweet in timelineElement.GetProperty("entries").EnumerateArray()) foreach (JsonElement tweet in timelineElement.GetProperty("entries").EnumerateArray())
{ {
try
{
var extractedTweet = new ExtractedTweet var extractedTweet = new ExtractedTweet
{ {
Id = Int64.Parse(tweet.GetProperty("sortIndex").GetString()), Id = Int64.Parse(tweet.GetProperty("sortIndex").GetString()),
@ -154,6 +157,12 @@ namespace BirdsiteLive.Twitter
}; };
extractedTweets.Append(extractedTweet); extractedTweets.Append(extractedTweet);
} }
catch (Exception e)
{
_logger.LogError("Tried getting timeline from user " + username + ", but got error: \n" + e.Message + e.StackTrace + e.Source);
}
}
} }
return extractedTweets.ToArray(); return extractedTweets.ToArray();