aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-02-25 12:49:36 -0800
committerAdam Soltys <[email protected]>2026-02-25 12:50:20 -0800
commit75bc8ecc68362616a233f0852361b2dc79bcdbba (patch)
tree96a563f71416d7f5d3c211782f02b0f4eeda479b /src
parent41d5d7edb9bf05d7ba3cb3a7f49f513d875df211 (diff)
downloadcoinos-ui-75bc8ecc68362616a233f0852361b2dc79bcdbba.tar.gz
coinos-ui-75bc8ecc68362616a233f0852361b2dc79bcdbba.zip
Fix subdomain matching in LNURL callback redirect
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/ln/[lnurl]/+page.server.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/routes/(app)/ln/[lnurl]/+page.server.ts b/src/routes/(app)/ln/[lnurl]/+page.server.ts
index 39bc0e72..dbbb0821 100644
--- a/src/routes/(app)/ln/[lnurl]/+page.server.ts
+++ b/src/routes/(app)/ln/[lnurl]/+page.server.ts
@@ -48,9 +48,9 @@ export async function load({ params, parent }) {
let path = `/send/lightning/${pr}`;
if (comment) path += `/${encodeURIComponent(comment)}`;
redirect(307, path);
- } else if (callback.includes(PUBLIC_DOMAIN)) {
+ } else if (url.startsWith(`https://${PUBLIC_DOMAIN}/`)) {
const username = url.split(`https://${PUBLIC_DOMAIN}/p/`)[1];
- redirect(307, `/pay/${username}`);
+ if (username) redirect(307, `/pay/${username}`);
}
if (!["payRequest", "withdrawRequest"].includes(data.tag))