diff options
| author | Adam Soltys <[email protected]> | 2024-10-31 10:10:30 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-10-31 10:10:30 -0700 |
| commit | d4d9ad4583d52d8f974e9c5753cd4a841ed58087 (patch) | |
| tree | 388c727cd1ad2c7768d1c00aa71bfb0af7d60b43 | |
| parent | d63d502755fa71f9da04247500d78139fd61fbb9 (diff) | |
| download | coinos-ui-d4d9ad4583d52d8f974e9c5753cd4a841ed58087.tar.gz coinos-ui-d4d9ad4583d52d8f974e9c5753cd4a841ed58087.zip | |
lint
| -rw-r--r-- | src/lib/parse.ts | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/lib/parse.ts b/src/lib/parse.ts index fcce7e1e..aeb823e3 100644 --- a/src/lib/parse.ts +++ b/src/lib/parse.ts @@ -4,16 +4,18 @@ import { redirect } from "@sveltejs/kit"; import bip21 from "bip21"; import { validate } from "bitcoin-address-validation"; -export default async (t, host) => { - if (!t) return; +export default async (s, host) => { + if (!s) return; + let t = s; if (t.startsWith("http")) redirect(307, t); if (t.startsWith(host)) redirect(307, `http://${t}`); - let amount, user; + let amount; + let user; t = t.trim(); - t.toLowerCase().startsWith("bitcoin:") && + if (t.toLowerCase().startsWith("bitcoin:")) ({ address: t, options: { amount }, @@ -46,7 +48,7 @@ export default async (t, host) => { // bitcoin if (validate(t) || isLiquid(t)) { let r = `/send/bitcoin/${t}`; - if (amount) r += "/" + amount; + if (amount) r += `/${amount}`; redirect(307, r); } |
