aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-09-24 21:00:38 -0700
committerAdam Soltys <[email protected]>2024-09-24 21:00:38 -0700
commit466fbe98cd79cd4ca9df276b7e8425d05f6be0a9 (patch)
treeb643e07b4dc89e8bd3909cccb15933e6b2964ed6 /src
parent6bfc49ba69037d4213e70c3f5d403e192211ee1d (diff)
downloadcoinos-ui-466fbe98cd79cd4ca9df276b7e8425d05f6be0a9.tar.gz
coinos-ui-466fbe98cd79cd4ca9df276b7e8425d05f6be0a9.zip
post to server endpoint
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/account/+server.ts12
-rw-r--r--src/routes/(app)/account/pass/+page.svelte2
2 files changed, 13 insertions, 1 deletions
diff --git a/src/routes/(app)/account/+server.ts b/src/routes/(app)/account/+server.ts
new file mode 100644
index 00000000..bcf73ac8
--- /dev/null
+++ b/src/routes/(app)/account/+server.ts
@@ -0,0 +1,12 @@
+import { auth, post } from "$lib/utils";
+import { error, json } from "@sveltejs/kit";
+
+export async function POST({ cookies, request }) {
+ try {
+ let body = await request.json();
+ return json(await post(`/accounts`, body, auth(cookies)));
+ } catch (e: any) {
+ console.log(e);
+ error(500, e.message);
+ }
+}
diff --git a/src/routes/(app)/account/pass/+page.svelte b/src/routes/(app)/account/pass/+page.svelte
index 77298cc4..5b94a756 100644
--- a/src/routes/(app)/account/pass/+page.svelte
+++ b/src/routes/(app)/account/pass/+page.svelte
@@ -44,7 +44,7 @@
let child = master.derive("m/84'/0'/0'");
let pubkey = child.publicExtendedKey;
let fingerprint = child.fingerprint.toString(16).padStart(8, "0");
- await post("/api/accounts", { fingerprint, pubkey, name, seed, type });
+ await post("/account", { fingerprint, pubkey, name, seed, type });
goto(`/${user.username}`);
} catch (e) {
console.log(e);