aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/sign/+page.server.ts
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-01-15 12:45:04 -0800
committerAdam Soltys <[email protected]>2025-01-15 12:45:04 -0800
commitcc3899a4fa8d0744777457d59fb4c9f3a2a37cd0 (patch)
treefb59368cafd993a557e5df6690f66da83db591f9 /src/routes/(app)/sign/+page.server.ts
parent9a3a3648c0a8281821c8880f1ac7af69dd3901fa (diff)
downloadcoinos-ui-cc3899a4fa8d0744777457d59fb4c9f3a2a37cd0.tar.gz
coinos-ui-cc3899a4fa8d0744777457d59fb4c9f3a2a37cd0.zip
sign page
Diffstat (limited to 'src/routes/(app)/sign/+page.server.ts')
-rw-r--r--src/routes/(app)/sign/+page.server.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/routes/(app)/sign/+page.server.ts b/src/routes/(app)/sign/+page.server.ts
new file mode 100644
index 00000000..c10f183c
--- /dev/null
+++ b/src/routes/(app)/sign/+page.server.ts
@@ -0,0 +1,19 @@
+import { auth, fd, post, types } from "$lib/utils";
+
+export async function load({ cookies }) {
+ const invoice = {
+ address_type: "legacy",
+ type: types.bitcoin,
+ };
+
+ const { text: address } = await post("/invoice", { invoice }, auth(cookies));
+
+ return { address };
+}
+
+export const actions = {
+ default: async ({ cookies, request }) => {
+ const body = await fd(request);
+ return post("/sign", body, auth(cookies));
+ },
+};