diff --git a/src/parser.nim b/src/parser.nim index daf7aea..3f39c3f 100644 --- a/src/parser.nim +++ b/src/parser.nim @@ -301,7 +301,7 @@ proc parseGlobalObjects(js: JsonNode): GlobalObjects = proc parseStatus*(js: JsonNode): Tweet = with e, js{"errors"}: - if e.getError in {tweetNotFound, tweetUnavailable, tweetCensored, doesntExist}: + if e.getError in {tweetNotFound, tweetUnavailable, tweetCensored, doesntExist, tweetNotAuthorized}: return result = parseTweet(js, js{"card"}) diff --git a/src/types.nim b/src/types.nim index 573fe8c..6f742d1 100644 --- a/src/types.nim +++ b/src/types.nim @@ -44,6 +44,7 @@ type invalidToken = 89 listIdOrSlug = 112 tweetNotFound = 144 + tweetNotAuthorized = 179 forbidden = 200 badToken = 239 noCsrf = 353