cgit logo index : coinos-ui.git
coinos ui — legacy coinos
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}`);
};
generated by cgit v1.2.3 (git 2.51.0) at 2026-11-05 23:33:52 +0000