From 8a9ca111c2ba2ed5476bad643de526fe180642f8 Mon Sep 17 00:00:00 2001 From: dangered wolf Date: Thu, 14 Sep 2023 14:33:09 -0400 Subject: [PATCH] Fix comment about this --- src/api/status.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api/status.ts b/src/api/status.ts index 1374899..f72b3d9 100644 --- a/src/api/status.ts +++ b/src/api/status.ts @@ -173,7 +173,9 @@ const populateTweetProperties = async ( } /* Workaround: Force player card by default for videos */ - // @ts-expect-error Inexplicably, twitter_card becomes type of 'tweet' instead of 'tweet' | 'summary' | 'summary_large_image' | 'player' + /* TypeScript gets confused and re-interprets the type'tweet' instead of 'tweet' | 'summary' | 'summary_large_image' | 'player' + The mediaList however can set it to something else. TODO: Reimplement as enums */ + // @ts-expect-error see above comment if (apiTweet.media?.videos && apiTweet.twitter_card !== 'player') { apiTweet.twitter_card = 'player'; }