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 --- .../user/[username]/[...amount]/+page.server.js | 50 ---------- .../send/user/[username]/[...amount]/+page.svelte | 108 --------------------- 2 files changed, 158 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/user') 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