From 0f6afc27642d44ba8486252a1512b212955cc40c Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Mon, 5 May 2025 18:34:34 -0600 Subject: [PATCH] fix suspended users --- src/parser.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/parser.nim b/src/parser.nim index c691792..8ef9e45 100644 --- a/src/parser.nim +++ b/src/parser.nim @@ -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"}