From 8c8779162bf003ab65e2a6361d51ea0bc75092f3 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 6 Oct 2022 02:57:39 -0700 Subject: handle internal payments better --- src/lib/invoice.js | 4 +++- src/lib/socket.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/invoice.js b/src/lib/invoice.js index a0aa8402..1212cbe3 100644 --- a/src/lib/invoice.js +++ b/src/lib/invoice.js @@ -4,12 +4,14 @@ import { redirect } from '@sveltejs/kit'; export default async ({ cookies, request }) => { let form = await request.formData(); + let rates = await get('/rates'); + let invoice = { amount: parseInt(form.get('amount')), tip: parseInt(form.get('tip')), network: 'lightning', prompt: form.get('prompt') === 'true', - rate: await get('/rate') + rate: rates[form.get('currency')] }; let user = { username: form.get('username') }; diff --git a/src/lib/socket.js b/src/lib/socket.js index 7908f7b7..b32aa14a 100644 --- a/src/lib/socket.js +++ b/src/lib/socket.js @@ -20,6 +20,7 @@ export const messages = (data) => ({ payment() { let { amount, invoice } = data; + console.log("INVOICE", invoice) if (invoice) { invoices.set({ ...get(invoices), [invoice.uuid]: invoice }); } -- cgit v1.2.3