From 5f1b87c3b6b9c34d9d6aa484f85de709464538f7 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Wed, 7 Aug 2024 21:00:07 -0500 Subject: [PATCH] Pretend to be WhatsApp when fetching links --- src/utils/unfurl.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/unfurl.ts b/src/utils/unfurl.ts index 41ffcd3a..a0ab1d7b 100644 --- a/src/utils/unfurl.ts +++ b/src/utils/unfurl.ts @@ -13,7 +13,11 @@ async function unfurlCard(url: string, signal: AbortSignal): Promise fetchWorker(url, { signal }), + fetch: (url) => + fetchWorker(url, { + headers: { 'User-Agent': 'WhatsApp/2' }, + signal, + }), }); const { oEmbed, title, description, canonical_url, open_graph } = result;