diff options
| author | Adam Soltys <[email protected]> | 2026-03-27 23:52:49 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-27 23:52:49 -0700 |
| commit | 76f5c6936ee9f0a823ca3117fdd12d2a12e8bd01 (patch) | |
| tree | ef8b75e5f257d9db36097c5df6ff1e910a68ae5b | |
| parent | 49644adc5141ae6828874801a186d6198affb8f3 (diff) | |
| download | coinos-ui-76f5c6936ee9f0a823ca3117fdd12d2a12e8bd01.tar.gz coinos-ui-76f5c6936ee9f0a823ca3117fdd12d2a12e8bd01.zip | |
use searchparams for lnurl
| -rw-r--r-- | src/routes/(app)/ln/[lnurl]/+page.server.ts | 6 |
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); |
