From 4db8ded1ab91b1670b56e34199cebf2edf0144d4 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 10 Apr 2024 13:27:58 -0700 Subject: rename pay route --- src/routes/(app)/send/[...text]/+page.server.js | 6 +- src/routes/(app)/send/[...text]/+page.svelte | 2 +- .../user/[username]/[...amount]/+page.server.js | 50 ---------- .../send/user/[username]/[...amount]/+page.svelte | 108 --------------------- 4 files changed, 4 insertions(+), 162 deletions(-) delete mode 100644 src/routes/(app)/send/user/[username]/[...amount]/+page.server.js delete mode 100644 src/routes/(app)/send/user/[username]/[...amount]/+page.svelte (limited to 'src/routes/(app)/send') diff --git a/src/routes/(app)/send/[...text]/+page.server.js b/src/routes/(app)/send/[...text]/+page.server.js index 061eb35f..3e8623eb 100644 --- a/src/routes/(app)/send/[...text]/+page.server.js +++ b/src/routes/(app)/send/[...text]/+page.server.js @@ -53,7 +53,7 @@ let parse = async (t, host) => { redirect(307, r); } - if (user) redirect(307, `/send/${user.username}`); + if (user) redirect(307, `/pay/${user.username}`); else if (id) redirect(307, `/send/${id}`); } @@ -63,7 +63,7 @@ let parse = async (t, host) => { if (user.anon) user = null; } catch (e) {} - if (user) redirect(307, `/send/user/${t}`); + if (user) redirect(307, `/pay/${t}`); let fund; try { @@ -78,7 +78,7 @@ let parse = async (t, host) => { invoice = await get(`/invoice/${t}`); } catch (e) {} - if (invoice) redirect(307, `/send/invoice/${invoice.hash}`); + if (invoice) redirect(307, `/send/invoice/${invoice.id}`); }; export async function load({ cookies, params, request, url }) { diff --git a/src/routes/(app)/send/[...text]/+page.svelte b/src/routes/(app)/send/[...text]/+page.svelte index 71db4e55..f9267105 100644 --- a/src/routes/(app)/send/[...text]/+page.svelte +++ b/src/routes/(app)/send/[...text]/+page.svelte @@ -93,7 +93,7 @@
{#each contacts as c} - +
diff --git a/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js b/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js deleted file mode 100644 index 884e3eee..00000000 --- a/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js +++ /dev/null @@ -1,50 +0,0 @@ -import { error, fail, redirect } from "@sveltejs/kit"; -import { types, sats, fd, auth, get, post } from "$lib/utils"; - -export async function load({ cookies, params, parent }) { - let subject = await get(`/users/${params.username}`); - - let { rates, user } = await parent(); - let { username } = params; - let [amount, currency] = params.amount.split("/"); - - let rate; - if (amount) { - rate = rates[currency ? currency.toUpperCase() : subject.currency]; - if (!rate) error(500, "Invalid currency symbol"); - if (currency) amount = (amount * sats) / rate; - - let { id } = await post( - "/invoice", - { - invoice: { - amount, - currency: currency === subject.currency ? currency : undefined, - prompt: false, - rate: currency === subject.currency ? rate : undefined, - type: types.lightning, - }, - user: { username }, - }, - auth(cookies) - ); - - redirect(307, `/${username}/invoice/${id}`); - } - - return { amount, rate, subject }; -} - -export const actions = { - default: async ({ cookies, request }) => { - try { - let body = await fd(request); - await post("/payments", body, auth(cookies)); - } catch (e) { - console.log(e); - return fail(400, { message: e.message }); - } - - redirect(307, "/sent"); - }, -}; diff --git a/src/routes/(app)/send/user/[username]/[...amount]/+page.svelte b/src/routes/(app)/send/user/[username]/[...amount]/+page.svelte deleted file mode 100644 index e9273647..00000000 --- a/src/routes/(app)/send/user/[username]/[...amount]/+page.svelte +++ /dev/null @@ -1,108 +0,0 @@ - - - - -{#if form?.message} -
- {form.message} -
-{/if} - -
- - -
- - - - - -
- {#if amount} - - {:else} - - {/if} -
-
-
-- cgit v1.2.3