Add missing error codes for unavailable tweets

This commit is contained in:
Zed 2023-03-04 00:46:44 +01:00
parent aea884c48e
commit 725f601c9b
2 changed files with 3 additions and 1 deletions

View File

@ -301,7 +301,7 @@ proc parseGlobalObjects(js: JsonNode): GlobalObjects =
proc parseStatus*(js: JsonNode): Tweet = proc parseStatus*(js: JsonNode): Tweet =
with e, js{"errors"}: with e, js{"errors"}:
if e.getError == tweetNotFound: if e.getError in {tweetNotFound, tweetUnavailable, tweetCensored}:
return return
result = parseTweet(js, js{"card"}) result = parseTweet(js, js{"card"})

View File

@ -47,6 +47,8 @@ type
forbidden = 200 forbidden = 200
badToken = 239 badToken = 239
noCsrf = 353 noCsrf = 353
tweetUnavailable = 421
tweetCensored = 422
User* = object User* = object
id*: string id*: string