fix suspended users

This commit is contained in:
Cynthia Foxwell 2025-05-05 18:34:34 -06:00
parent 4fcbf7ba53
commit 0f6afc2764
No known key found for this signature in database

View File

@ -36,6 +36,9 @@ proc parseGraphUser*(js: JsonNode): User =
if user.isNull:
user = js{"user_result", "result"}
if user{"__typename"}.getStr == "UserUnavailable" and user{"reason"}.getStr == "Suspended":
return User(suspended: true)
result = parseUser(user{"legacy"}, user{"rest_id"}.getStr)
let label = user{"affiliates_highlighted_label", "label"}