aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-27 23:52:49 -0700
committerAdam Soltys <[email protected]>2026-03-27 23:52:49 -0700
commit76f5c6936ee9f0a823ca3117fdd12d2a12e8bd01 (patch)
treeef8b75e5f257d9db36097c5df6ff1e910a68ae5b
parent49644adc5141ae6828874801a186d6198affb8f3 (diff)
downloadcoinos-ui-76f5c6936ee9f0a823ca3117fdd12d2a12e8bd01.tar.gz
coinos-ui-76f5c6936ee9f0a823ca3117fdd12d2a12e8bd01.zip
use searchparams for lnurl
-rw-r--r--src/routes/(app)/ln/[lnurl]/+page.server.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/routes/(app)/ln/[lnurl]/+page.server.ts b/src/routes/(app)/ln/[lnurl]/+page.server.ts
index 1b0ae4f4..f2628ce1 100644
--- a/src/routes/(app)/ln/[lnurl]/+page.server.ts
+++ b/src/routes/(app)/ln/[lnurl]/+page.server.ts
@@ -76,8 +76,10 @@ export const actions = {
error = `Amount must be at most ${maxSendable} sats`;
if (error) return fail(400, { error });
- let url = `${callback}?amount=${amount * 1000}`;
- if (comment) url += `&comment=${comment}`;
+ const urlObj = new URL(callback);
+ urlObj.searchParams.set("amount", (amount * 1000).toString());
+ if (comment) urlObj.searchParams.set("comment", comment);
+ const url = urlObj.toString();
const { pr } = await lnurlFetch(url);