aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/invoice.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-12-01 20:04:13 -0800
committerAdam Soltys <[email protected]>2023-12-01 20:04:13 -0800
commit216a600224fde22ce76b367557a02094ec693886 (patch)
treed1189bbaa39db204633523132a7d4767b952717d /src/lib/invoice.js
parent7d9bc1f54dfd04172e8d6d43ebc2efd6f407e833 (diff)
downloadcoinos-ui-216a600224fde22ce76b367557a02094ec693886.tar.gz
coinos-ui-216a600224fde22ce76b367557a02094ec693886.zip
prettier
Diffstat (limited to 'src/lib/invoice.js')
-rw-r--r--src/lib/invoice.js53
1 files changed, 27 insertions, 26 deletions
diff --git a/src/lib/invoice.js b/src/lib/invoice.js
index 218972c6..87707c89 100644
--- a/src/lib/invoice.js
+++ b/src/lib/invoice.js
@@ -1,36 +1,37 @@
-import { auth, get, post } from '$lib/utils';
-import { redirect } from '@sveltejs/kit';
+import { auth, get, post } from "$lib/utils";
+import { redirect } from "@sveltejs/kit";
export default async ({ cookies, request, url }) => {
- let form = await request.formData();
+ let form = await request.formData();
- let rates = await get('/rates');
- let amount = parseInt(form.get('amount'));
- let request_id = form.get('request_id');
- if (request_id === 'undefined') request_id = undefined;
+ let rates = await get("/rates");
+ let amount = parseInt(form.get("amount"));
+ let request_id = form.get("request_id");
+ if (request_id === "undefined") request_id = undefined;
- let invoice = {
- amount,
- tip: parseInt(form.get('tip')) || 0,
- type: form.get('type'),
- prompt: form.get('prompt') === 'true',
- rate: parseFloat(form.get('rate')) || rates[form.get('currency')],
- request_id
- };
+ let invoice = {
+ amount,
+ tip: parseInt(form.get("tip")) || 0,
+ type: form.get("type"),
+ prompt: form.get("prompt") === "true",
+ rate: parseFloat(form.get("rate")) || rates[form.get("currency")],
+ request_id,
+ };
- let user = { username: form.get('username'), currency: form.get('currency') };
+ let user = { username: form.get("username"), currency: form.get("currency") };
- invoice = await post('/invoice', { invoice, user }, auth(cookies));
- let { id } = invoice;
+ invoice = await post("/invoice", { invoice, user }, auth(cookies));
+ let { id } = invoice;
- if (request_id) {
- if (url.pathname.endsWith('tip')) {
- throw redirect(307, `/send/invoice/${id}`);
- }
+ if (request_id) {
+ if (url.pathname.endsWith("tip")) {
+ throw redirect(307, `/send/invoice/${id}`);
+ }
- throw redirect(307, `/${user.username}/request/${request_id}`);
- }
+ throw redirect(307, `/${user.username}/request/${request_id}`);
+ }
- if (invoice.prompt) throw redirect(307, `/${user.username}/invoice/${id}/tip`);
- else throw redirect(307, `/${user.username}/invoice/${id}`);
+ if (invoice.prompt)
+ throw redirect(307, `/${user.username}/invoice/${id}/tip`);
+ else throw redirect(307, `/${user.username}/invoice/${id}`);
};