diff --git a/src/lib/twitter-client-types.ts b/src/lib/twitter-client-types.ts index 80d3218..c7ffcbb 100644 --- a/src/lib/twitter-client-types.ts +++ b/src/lib/twitter-client-types.ts @@ -47,11 +47,15 @@ export type GraphqlTweetResult = { legacy?: { screen_name?: string; name?: string; + profile_image_url_https?: string; }; core?: { screen_name?: string; name?: string; }; + avatar?: { + image_url?: string; + }; }; }; }; @@ -263,6 +267,7 @@ export interface TweetData { author: { username: string; name: string; + profileImageUrl?: string; }; authorId?: string; createdAt?: string; diff --git a/src/lib/twitter-client-utils.ts b/src/lib/twitter-client-utils.ts index 0abd856..763fa1d 100644 --- a/src/lib/twitter-client-utils.ts +++ b/src/lib/twitter-client-utils.ts @@ -566,6 +566,7 @@ export function mapTweetResult( author: { username, name: name || username, + profileImageUrl: userLegacy?.profile_image_url_https ?? userResult?.avatar?.image_url, }, authorId: userId, quotedTweet,