diff options
| author | Adam Soltys <[email protected]> | 2022-11-09 15:49:10 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-09 15:49:10 -0800 |
| commit | 6e7a39a81455f633a0c1479524e4fdb06a722914 (patch) | |
| tree | 250988238b03c6da6d1b2c9e2517d491f6c97c34 | |
| parent | 311e57403504461bfd139e87c2c6f3444f543a4d (diff) | |
| download | coinos-ui-6e7a39a81455f633a0c1479524e4fdb06a722914.tar.gz coinos-ui-6e7a39a81455f633a0c1479524e4fdb06a722914.zip | |
rename lnurl route
| -rw-r--r-- | src/routes/(app)/[username]/dashboard/+page.server.js | 3 | ||||
| -rw-r--r-- | src/routes/(app)/ln/[lnurl]/+page.server.js (renamed from src/routes/(app)/lnurl/[lnurl]/+page.server.js) | 4 | ||||
| -rw-r--r-- | src/routes/(app)/ln/[lnurl]/+page.svelte (renamed from src/routes/(app)/lnurl/[lnurl]/+page.svelte) | 0 | ||||
| -rw-r--r-- | src/routes/(app)/send/[...text]/+page.server.js | 2 |
4 files changed, 5 insertions, 4 deletions
diff --git a/src/routes/(app)/[username]/dashboard/+page.server.js b/src/routes/(app)/[username]/dashboard/+page.server.js deleted file mode 100644 index 46058038..00000000 --- a/src/routes/(app)/[username]/dashboard/+page.server.js +++ /dev/null @@ -1,3 +0,0 @@ -export const load = ({ parent }) => { - throw new Error("BOOM") -} diff --git a/src/routes/(app)/lnurl/[lnurl]/+page.server.js b/src/routes/(app)/ln/[lnurl]/+page.server.js index 51ceeb39..b3d76041 100644 --- a/src/routes/(app)/lnurl/[lnurl]/+page.server.js +++ b/src/routes/(app)/ln/[lnurl]/+page.server.js @@ -2,12 +2,16 @@ import { auth, get, post } from '$lib/utils'; import { error, redirect } from '@sveltejs/kit'; export async function load({ locals, params }) { + try { if (!locals.user) throw redirect(307, '/login'); let { lnurl } = params; lnurl = await get(`/decode?text=${lnurl}`); if (lnurl.tag !== 'payRequest') throw error(500, 'We can only handle lnurl pay requests'); return lnurl; + } catch(e) { + throw error(500, e.message); + } } export const actions = { diff --git a/src/routes/(app)/lnurl/[lnurl]/+page.svelte b/src/routes/(app)/ln/[lnurl]/+page.svelte index 92eca3e0..92eca3e0 100644 --- a/src/routes/(app)/lnurl/[lnurl]/+page.svelte +++ b/src/routes/(app)/ln/[lnurl]/+page.svelte diff --git a/src/routes/(app)/send/[...text]/+page.server.js b/src/routes/(app)/send/[...text]/+page.server.js index 77eea61f..761f27dc 100644 --- a/src/routes/(app)/send/[...text]/+page.server.js +++ b/src/routes/(app)/send/[...text]/+page.server.js @@ -25,7 +25,7 @@ let parse = async (t, r) => { } } - if (t.toLowerCase().startsWith('lnurl')) throw redirect(307, `/lnurl/${t}`); + if (t.toLowerCase().startsWith('lnurl')) throw redirect(307, `/ln/${t}`); if (t.includes(':')) t = t.split(':')[1]; // lightning |
