aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-08-06 23:05:49 -0700
committerAdam Soltys <[email protected]>2025-08-06 23:05:49 -0700
commite2d617720f507fd7fd123104d52d0b4bb2c3dc50 (patch)
tree43e7196953e98909192aa8251587cab55d478d94 /src
parent597b2b14c3c9d58f8eb4fad18082d029c1b65b21 (diff)
downloadcoinos-ui-e2d617720f507fd7fd123104d52d0b4bb2c3dc50.tar.gz
coinos-ui-e2d617720f507fd7fd123104d52d0b4bb2c3dc50.zip
handle callbacks with params
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/ln/[lnurl]/+page.server.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/routes/(app)/ln/[lnurl]/+page.server.ts b/src/routes/(app)/ln/[lnurl]/+page.server.ts
index fe20bfd3..e6d62430 100644
--- a/src/routes/(app)/ln/[lnurl]/+page.server.ts
+++ b/src/routes/(app)/ln/[lnurl]/+page.server.ts
@@ -28,8 +28,12 @@ export async function load({ params, parent }) {
maxSendable = Math.round(maxSendable / 1000);
const amount = minSendable;
- 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 fetch(url).then((r) => (r as Response).json());