From a91b36d948b93ff8cbdae5a477824ad81f84276b Mon Sep 17 00:00:00 2001 From: hzrd149 Date: Thu, 28 Sep 2023 12:12:47 -0500 Subject: [PATCH] fix CORS issue when fetching users LNURL --- src/services/lnurl-metadata.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/lnurl-metadata.ts b/src/services/lnurl-metadata.ts index 7e7761b18..00032c5c8 100644 --- a/src/services/lnurl-metadata.ts +++ b/src/services/lnurl-metadata.ts @@ -1,3 +1,4 @@ +import { fetchWithCorsFallback } from "../helpers/cors"; import { getLudEndpoint } from "../helpers/lnurl"; type LNURLPMetadata = { @@ -23,7 +24,9 @@ class LNURLMetadataService { const url = getLudEndpoint(addressOrLNURL); if (!url) return; try { - const metadata = await fetch(url).then((res) => res.json() as Promise); + const metadata = await fetchWithCorsFallback(url).then( + (res) => res.json() as Promise, + ); if ((metadata as LNURLPMetadata).tag === "payRequest") { return metadata as LNURLPMetadata; }