aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/[username]/dashboard/+page.server.js3
-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.js2
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