diff options
| author | Adam Soltys <[email protected]> | 2024-11-06 10:40:49 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-11-06 10:40:49 -0800 |
| commit | f0d7d6efa9d9e662c37bd100cbaa0b0e95a442aa (patch) | |
| tree | 99100c5d9fc69381377b5c9ced2703cfe4c43f0d | |
| parent | b2b7f9c011b73e8597e2663407da23aa897a4cee (diff) | |
| download | coinos-ui-f0d7d6efa9d9e662c37bd100cbaa0b0e95a442aa.tar.gz coinos-ui-f0d7d6efa9d9e662c37bd100cbaa0b0e95a442aa.zip | |
get lnurl from uri fixes #129
| -rw-r--r-- | src/lib/parse.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/parse.ts b/src/lib/parse.ts index aeb823e3..e87614da 100644 --- a/src/lib/parse.ts +++ b/src/lib/parse.ts @@ -8,6 +8,12 @@ export default async (s, host) => { if (!s) return; let t = s; + if (t.includes("lightning=")) { + const url = new URL(t); + const params = new URLSearchParams(url.search); + t = params.get("lightning"); + } + if (t.startsWith("http")) redirect(307, t); if (t.startsWith(host)) redirect(307, `http://${t}`); |
