aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/generate
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-12-30 21:53:52 -0800
committerAdam Soltys <[email protected]>2024-12-30 21:53:52 -0800
commit38e786c0d3c2280dd69f22ddf7cdf6ca804e6048 (patch)
tree48893b5eb0253104dfb2847fd0ac371eb1b492ce /src/routes/(app)/generate
parentd96e1580757a1d0531fec0854e4238214ec8c00b (diff)
downloadcoinos-ui-38e786c0d3c2280dd69f22ddf7cdf6ca804e6048.tar.gz
coinos-ui-38e786c0d3c2280dd69f22ddf7cdf6ca804e6048.zip
scrap key generation
Diffstat (limited to 'src/routes/(app)/generate')
-rw-r--r--src/routes/(app)/generate/+page.svelte64
-rw-r--r--src/routes/(app)/generate/+server.ts12
2 files changed, 0 insertions, 76 deletions
diff --git a/src/routes/(app)/generate/+page.svelte b/src/routes/(app)/generate/+page.svelte
deleted file mode 100644
index 72ca2485..00000000
--- a/src/routes/(app)/generate/+page.svelte
+++ /dev/null
@@ -1,64 +0,0 @@
-<script>
- import { run } from 'svelte/legacy';
-
- import { fail, post, wait } from "$lib/utils";
- import { onMount } from "svelte";
- import { goto, invalidate } from "$app/navigation";
- import Pin from "$comp/Pin.svelte";
- import Spinner from "$comp/Spinner.svelte";
- import { loginRedirect, pin, password } from "$lib/store";
- import { generate } from "$lib/nostr";
- import { browser } from "$app/environment";
-
- let { data } = $props();
- let { user } = $state(data);
-
- let loaded = $state();
- let gen = async () => {
- if (!browser) return;
-
- if (user.pubkey) {
- goto($loginRedirect || `/${user.username}`, { invalidateAll: true });
- return;
- }
-
- try {
- await generate(user);
- } catch (e) {
- console.log("error generating", e);
- }
-
- try {
- user.pin = $pin;
- await post(`/generate`, user);
- goto($loginRedirect || `/${user.username}`, { invalidateAll: true });
- } catch (e) {
- $pin = "";
- if (e.message?.startsWith("Pin")) {
- fail("Wrong pin, try again");
- } else {
- fail("Failed to generate keys");
- goto("/");
- }
- }
- };
-
- onMount(() => browser && setTimeout(() => (loaded = true) && gen(), 50));
-
- run(() => {
- $pin?.length === 6 && gen(user);
- });
-</script>
-
-{#if loaded && user?.haspin && $pin?.length !== 6}
- <Pin />
-{/if}
-
-<div class="container px-4 text-center mx-auto">
- <h1 class="text-3xl md:text-4xl font-bold mb-6">
- Generating new account keys
- </h1>
- <div class="flex w-full py-5 max-w-[200px] mx-auto bg-black rounded-2xl">
- <Spinner />
- </div>
-</div>
diff --git a/src/routes/(app)/generate/+server.ts b/src/routes/(app)/generate/+server.ts
deleted file mode 100644
index b16d0b37..00000000
--- a/src/routes/(app)/generate/+server.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { auth, post } from "$lib/utils";
-import { error, json } from "@sveltejs/kit";
-
-export async function POST({ cookies, request }) {
- try {
- const body = await request.json();
- return json(await post("/user", body, auth(cookies)));
- } catch (e: any) {
- console.log(e);
- error(500, e.message);
- }
-}