diff options
| author | Adam Soltys <[email protected]> | 2024-12-30 21:53:52 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-12-30 21:53:52 -0800 |
| commit | 38e786c0d3c2280dd69f22ddf7cdf6ca804e6048 (patch) | |
| tree | 48893b5eb0253104dfb2847fd0ac371eb1b492ce /src/routes/(app)/generate | |
| parent | d96e1580757a1d0531fec0854e4238214ec8c00b (diff) | |
| download | coinos-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.svelte | 64 | ||||
| -rw-r--r-- | src/routes/(app)/generate/+server.ts | 12 |
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); - } -} |
