blob: a0aa8402bf67b29545955de6d4fc6ce3bb3743c9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import { auth, get, post } from '$lib/utils';
import { redirect } from '@sveltejs/kit';
export default async ({ cookies, request }) => {
let form = await request.formData();
let invoice = {
amount: parseInt(form.get('amount')),
tip: parseInt(form.get('tip')),
network: 'lightning',
prompt: form.get('prompt') === 'true',
rate: await get('/rate')
};
let user = { username: form.get('username') };
let { uuid } = await post('/invoice', { invoice, user }, auth(cookies));
throw redirect(307, `/invoice/${uuid}`);
};
|