diff options
| author | Adam Soltys <[email protected]> | 2024-08-31 15:23:49 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-08-31 15:23:49 -0700 |
| commit | a89d4ee9b9bf0c15505a58803585f1847731983e (patch) | |
| tree | 46098814beabc79de334898dbc4808aed8d5f329 /src/routes/(app)/send | |
| parent | df71664f20312e81134ee90ad561f55d3020ee0a (diff) | |
| download | coinos-ui-a89d4ee9b9bf0c15505a58803585f1847731983e.tar.gz coinos-ui-a89d4ee9b9bf0c15505a58803585f1847731983e.zip | |
typescript
Diffstat (limited to 'src/routes/(app)/send')
8 files changed, 21 insertions, 21 deletions
diff --git a/src/routes/(app)/send/[...text]/+page.server.ts b/src/routes/(app)/send/[...text]/+page.server.ts index ba5d6190..950a2c98 100644 --- a/src/routes/(app)/send/[...text]/+page.server.ts +++ b/src/routes/(app)/send/[...text]/+page.server.ts @@ -1,19 +1,19 @@ import { auth, fd, get } from "$lib/utils"; -import { fail, redirect } from "@sveltejs/kit"; +import { fail } from "@sveltejs/kit"; import parse from "$lib/parse"; -export async function load({ cookies, params, request, url }) { +export async function load({ cookies, params, url }) { let { text } = params; - await parse(text, url.host, cookies); + await parse(text, url.host); let contacts = await get("/contacts", auth(cookies)); return { contacts }; } export const actions = { - default: async ({ cookies, request, url }) => { + default: async ({ request, url }) => { let { text } = await fd(request); - let msg = await parse(text, url.host, cookies); - return fail(400, { error: msg || "default" }); + await parse(text, url.host); + return fail(400, { error: "default" }); }, }; diff --git a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.ts b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.ts index d4498b39..7efe6e49 100644 --- a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.ts +++ b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.ts @@ -1,8 +1,6 @@ import { fail, redirect } from "@sveltejs/kit"; import { auth, post, fd } from "$lib/utils"; -let seen = {}; - export async function load({ params: { address, amount, feeRate }, cookies }) { try { let { fee, fees, ourfee, hex } = await post( @@ -12,7 +10,7 @@ export async function load({ params: { address, amount, feeRate }, cookies }) { ); return { amount, address, fee, fees, feeRate, ourfee, hex }; - } catch (e) { + } catch (e: any) { return { amount, address, feeRate, message: e.message }; } } @@ -24,8 +22,8 @@ export const actions = { request, }) => { try { - let r = await post("/bitcoin/send", await fd(request), auth(cookies)); - } catch (e) { + await post("/bitcoin/send", await fd(request), auth(cookies)); + } catch (e: any) { console.log("problem sending bitcoin", e); return fail(400, { address, amount, feeRate, message: e.message }); } diff --git a/src/routes/(app)/send/ecash/+page.server.ts b/src/routes/(app)/send/ecash/+page.server.ts index cef1ba78..64de18c7 100644 --- a/src/routes/(app)/send/ecash/+page.server.ts +++ b/src/routes/(app)/send/ecash/+page.server.ts @@ -1,6 +1,5 @@ -import { error, redirect, Cookies } from "@sveltejs/kit"; +import { error, redirect } from "@sveltejs/kit"; import { auth, post, fd } from "$lib/utils"; -import { v4 } from "uuid"; export const actions = { default: async ({ cookies, request }) => { @@ -9,7 +8,7 @@ export const actions = { try { ({ id } = await post("/mint", body, auth(cookies))); - } catch (e) { + } catch (e: any) { console.log("problem creating ecash", e); error(400, { message: e.message }); } diff --git a/src/routes/(app)/send/ecash/+page.svelte b/src/routes/(app)/send/ecash/+page.svelte index 983e9a44..15c7c5d3 100644 --- a/src/routes/(app)/send/ecash/+page.svelte +++ b/src/routes/(app)/send/ecash/+page.svelte @@ -24,7 +24,9 @@ fiat = false; amount = balance; }; + let submitting; + let toggle = () => (submitting = !submitting); </script> <a href="/send"> @@ -38,7 +40,7 @@ {$t("payments.createEcash")} </h1> - <form use:enhance={handler(submitting)} method="POST"> + <form use:enhance={handler(toggle)} method="POST"> <Numpad bind:amount bind:fiat {currency} {submit} bind:rate={$rate} /> <input type="hidden" name="amount" bind:value={amount} /> diff --git a/src/routes/(app)/send/fund/[name]/[...amount]/+page.server.ts b/src/routes/(app)/send/fund/[name]/[...amount]/+page.server.ts index 51277e5d..2897b159 100644 --- a/src/routes/(app)/send/fund/[name]/[...amount]/+page.server.ts +++ b/src/routes/(app)/send/fund/[name]/[...amount]/+page.server.ts @@ -8,7 +8,7 @@ export const actions = { try { p = await post("/payments", body, auth(cookies)); - } catch (e) { + } catch (e: any) { return fail(400, { message: e.message }); } diff --git a/src/routes/(app)/send/invoice/[id]/+page.server.ts b/src/routes/(app)/send/invoice/[id]/+page.server.ts index 2662e771..ed0198cf 100644 --- a/src/routes/(app)/send/invoice/[id]/+page.server.ts +++ b/src/routes/(app)/send/invoice/[id]/+page.server.ts @@ -1,7 +1,7 @@ import { error, redirect } from "@sveltejs/kit"; import { fd, auth, get, post } from "$lib/utils"; -export async function load({ params: { id }, parent, url }) { +export async function load({ params: { id }, parent }) { let { rates, user } = await parent(); let invoice = await get(`/invoice/${id}`); @@ -27,7 +27,7 @@ export const actions = { body.hash = id; await post("/payments", body, auth(cookies)); - } catch (e) { + } catch (e: any) { console.log("payment failed", id, e); error(500, e.message); } diff --git a/src/routes/(app)/send/invoice/[id]/+page.svelte b/src/routes/(app)/send/invoice/[id]/+page.svelte index bc62b5f5..81a2c521 100644 --- a/src/routes/(app)/send/invoice/[id]/+page.svelte +++ b/src/routes/(app)/send/invoice/[id]/+page.svelte @@ -49,6 +49,7 @@ }; let submitting; + let toggle = () => (submitting = !submitting); let external = async () => { let { id } = await post(`/${recipient.username}/invoice`, { @@ -168,7 +169,7 @@ /> {/if} - <form method="POST" use:enhance={handler(submitting)}> + <form method="POST" use:enhance={handler(toggle)}> <input name="address" value={address} type="hidden" /> <input name="amount" value={amount} type="hidden" /> <input name="payreq" value={payreq} type="hidden" /> diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts index 89bcc3c3..ddec2968 100644 --- a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts +++ b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts @@ -6,14 +6,14 @@ export async function load({ cookies, params }) { } export const actions = { - setAmount: async ({ cookies, request }) => fd(request), + setAmount: async ({ request }) => fd(request), send: async ({ cookies, request }) => { try { let body = await fd(request); await post("/payments", body, auth(cookies)); - } catch (e) { + } catch (e: any) { if (e.message.includes("unusable")) e.message = "Failed to route payment, try sending a lower amount"; return fail(400, { message: e.message }); |
