diff options
| author | Adam Soltys <[email protected]> | 2026-02-09 17:21:47 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-02-11 15:34:34 -0800 |
| commit | 0369d62e10127643a22fa001bab3bd3e1a573d03 (patch) | |
| tree | 24a58d1e6d4cd3b4a22fe7e3b5fca1465f118cd5 /src/routes | |
| parent | 8aad862255f18f80de9547eb14d2514aad16b783 (diff) | |
| download | coinos-ui-0369d62e10127643a22fa001bab3bd3e1a573d03.tar.gz coinos-ui-0369d62e10127643a22fa001bab3bd3e1a573d03.zip | |
ark fixes
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte | 20 | ||||
| -rw-r--r-- | src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte | 18 |
2 files changed, 13 insertions, 25 deletions
diff --git a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte index ed225d00..70b0aa47 100644 --- a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte +++ b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.svelte @@ -6,7 +6,7 @@ import Spinner from "$comp/Spinner.svelte"; import WalletPass from "$comp/WalletPass.svelte"; import { page } from "$app/stores"; - import { toFiat, f, focus, s, sat, closest, network, post } from "$lib/utils"; + import { toFiat, f, focus, s, sat, closest, network } from "$lib/utils"; import { pin } from "$lib/store"; import { goto, invalidate } from "$app/navigation"; import { rate } from "$lib/store"; @@ -21,7 +21,7 @@ getRememberedWalletPassword, forgetWalletPassword, } from "$lib/passwordCache"; - import { sendArk } from "$lib/ark"; + import { sendArkViaForward } from "$lib/ark"; import Amount from "$comp/Amount.svelte"; @@ -64,19 +64,13 @@ loading = true; error = ""; try { - const txid = await sendArk(data.serverArkAddress, parseInt(amount)); - - const inv = await post("/post/invoice", { - invoice: { type: "ark", amount: parseInt(amount), forward: address, aid: account.id }, - user: data.user, - }); - - const p = await post("/post/ark/receive", { + const p = await sendArkViaForward({ + serverArkAddress: data.serverArkAddress, amount: parseInt(amount), - hash: txid, - iid: inv.id, + aid: account.id, + forward: address, + user: data.user, }); - goto(`/sent/${p.id}`, { invalidateAll: true }); } catch (e) { loading = false; diff --git a/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte b/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte index a98f6616..4e34c6d6 100644 --- a/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte +++ b/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte @@ -9,7 +9,7 @@ import { page } from "$app/stores"; import { loc, back, toFiat, f, s, post, focus } from "$lib/utils"; import { fiat, rate, pin } from "$lib/store"; - import { sendArk } from "$lib/ark"; + import { sendArkViaForward } from "$lib/ark"; let { data, form } = $props(); @@ -43,19 +43,13 @@ (async () => { try { - const txid = await sendArk(data.serverArkAddress, parseInt(amount)); - - const inv = await post("/post/invoice", { - invoice: { type: "ark", amount: parseInt(amount), forward: payreq, aid: data.account.id }, - user, - }); - - const p = await post("/post/ark/receive", { + const p = await sendArkViaForward({ + serverArkAddress: data.serverArkAddress, amount: parseInt(amount), - hash: txid, - iid: inv.id, + aid: data.account.id, + forward: payreq, + user, }); - goto(`/sent/${p.id}`, { invalidateAll: true }); } catch (e) { loading = false; |
