aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-07-26 23:37:18 -0700
committerAdam Soltys <[email protected]>2022-07-26 23:42:48 -0700
commitcd9e850f9e15e890727026942d646d59f526fe4e (patch)
treee730dae8f2f0dcd14db634ea331ffecde6ce333e /src
parentcf7278f54bac6b0dc048df41d92e1cdcf18c2840 (diff)
downloadcoinos-ui-cd9e850f9e15e890727026942d646d59f526fe4e.tar.gz
coinos-ui-cd9e850f9e15e890727026942d646d59f526fe4e.zip
fix invoice endpoint
Diffstat (limited to 'src')
-rw-r--r--src/lib/socket.js1
-rw-r--r--src/lib/utils.js2
-rw-r--r--src/routes/invoice.js15
3 files changed, 5 insertions, 13 deletions
diff --git a/src/lib/socket.js b/src/lib/socket.js
index 9d0c472e..90238c23 100644
--- a/src/lib/socket.js
+++ b/src/lib/socket.js
@@ -24,6 +24,7 @@ export const messages = (data) => ({
connected: auth,
login() {
+ console.log("OY", data)
user.set(data);
}
});
diff --git a/src/lib/utils.js b/src/lib/utils.js
index 5b1bba7f..c17b0a98 100644
--- a/src/lib/utils.js
+++ b/src/lib/utils.js
@@ -11,4 +11,4 @@ export const post = (url, body) =>
method: 'POST',
body: JSON.stringify(body),
headers: { accept: 'application/json', 'content-type': 'application/json' }
- }).then((r) => r.json);
+ }).then((r) => r.json());
diff --git a/src/routes/invoice.js b/src/routes/invoice.js
index 147da2b7..4b3327f6 100644
--- a/src/routes/invoice.js
+++ b/src/routes/invoice.js
@@ -1,21 +1,12 @@
-import got from 'got';
+import { post } from '$lib/utils';
import { invoiceAmount } from '$lib/store';
const username = 'bob',
network = 'lightning';
export async function GET({ params }) {
- let text = await got
- .post('http://localhost:3119/lightning/invoice', {
- json: { amount: invoiceAmount }
- })
- .text();
-
- await got
- .post('http://localhost:3119/invoice', {
- json: { invoice: { text, network }, user: { username } }
- })
- .json();
+ let { text } = await post('/lightning/invoice', { amount: invoiceAmount });
+ await post('/invoice', { invoice: { text, network }, user: { username } });
return { body: { text } };
}