From 78d788b27f977ec8f7d6c91d9742c1b8343d08bf Mon Sep 17 00:00:00 2001 From: Zed Date: Wed, 19 Nov 2025 07:33:32 +0100 Subject: [PATCH] Fix verified parsing for oauth endpoints --- src/parser.nim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/parser.nim b/src/parser.nim index 614ab57..8712a5f 100644 --- a/src/parser.nim +++ b/src/parser.nim @@ -21,11 +21,16 @@ proc parseUser(js: JsonNode; id=""): User = tweets: js{"statuses_count"}.getInt, likes: js{"favourites_count"}.getInt, media: js{"media_count"}.getInt, - verifiedType: parseEnum[VerifiedType](js{"verified_type"}.getStr("None")), protected: js{"protected"}.getBool, joinDate: js{"created_at"}.getTime ) + if js{"is_blue_verified"}.getBool(false): + result.verifiedType = blue + + with verifiedType, js{"verified_type"}: + result.verifiedType = parseEnum[VerifiedType](verifiedType.getStr) + result.expandUserEntities(js) proc parseGraphUser(js: JsonNode): User =