From ac8bfb374751f9afd1935b8593f37c640bc61789 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sun, 17 Nov 2024 00:32:49 -0800 Subject: parse invoice --- src/routes/(app)/send/lightning/[payreq]/+page.server.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts index 87c9cef5..1fb4056f 100644 --- a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts +++ b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts @@ -9,14 +9,18 @@ export async function load({ cookies, params }) { } export const actions = { - setAmount: async ({ params, request }) => { - const data = await fd(request); + setAmount: async ({ cookies, params, request }) => { + let data = await fd(request); const { payreq } = params; const { amount } = data; if (payreq.startsWith("lno")) { - data.payreq = ( - await post("/fetchinvoice", { amount, offer: payreq }) - ).invoice; + const { invoice } = await post("/fetchinvoice", { + amount, + offer: payreq, + }); + + data = await post("/parse", { payreq: invoice }, auth(cookies)); + data.payreq = invoice; } return data; -- cgit v1.2.3