diff options
| author | Adam Soltys <[email protected]> | 2025-08-06 23:05:49 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-08-06 23:05:49 -0700 |
| commit | e2d617720f507fd7fd123104d52d0b4bb2c3dc50 (patch) | |
| tree | 43e7196953e98909192aa8251587cab55d478d94 | |
| parent | 597b2b14c3c9d58f8eb4fad18082d029c1b65b21 (diff) | |
| download | coinos-ui-e2d617720f507fd7fd123104d52d0b4bb2c3dc50.tar.gz coinos-ui-e2d617720f507fd7fd123104d52d0b4bb2c3dc50.zip | |
handle callbacks with params
| -rw-r--r-- | src/routes/(app)/ln/[lnurl]/+page.server.ts | 8 |
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()); |
