From 46755a69b9689c6b65ea334fed028dfaaee6d484 Mon Sep 17 00:00:00 2001 From: benthecarman Date: Thu, 28 Mar 2024 18:10:21 -0500 Subject: [PATCH] Create empty profile on skip for now --- src/routes/setup/ImportProfile.tsx | 11 ++++++++++- src/routes/setup/NewProfile.tsx | 10 +++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/routes/setup/ImportProfile.tsx b/src/routes/setup/ImportProfile.tsx index 57a13db..551956f 100644 --- a/src/routes/setup/ImportProfile.tsx +++ b/src/routes/setup/ImportProfile.tsx @@ -2,11 +2,20 @@ import { useNavigate } from "@solidjs/router"; import { Show } from "solid-js"; import { Button, ButtonLink, DefaultMain, ImportNsecForm } from "~/components"; +import { useMegaStore } from "~/state/megaStore"; export function ImportProfile() { + const [state, _actions] = useMegaStore(); const navigate = useNavigate(); - function handleSkip() { + async function handleSkip() { + // set up an empty profile so we at least have some kind0 event + await state.mutiny_wallet?.edit_nostr_profile( + "Anon", + undefined, + undefined, + undefined + ); localStorage.setItem("profile_setup_stage", "skipped"); navigate("/"); } diff --git a/src/routes/setup/NewProfile.tsx b/src/routes/setup/NewProfile.tsx index e1b405b..74ce679 100644 --- a/src/routes/setup/NewProfile.tsx +++ b/src/routes/setup/NewProfile.tsx @@ -16,7 +16,15 @@ export function NewProfile() { const navigate = useNavigate(); - function handleSkip() { + async function handleSkip() { + // set up an empty profile so we at least have some kind0 event + const profile = await state.mutiny_wallet?.edit_nostr_profile( + "Anon", + undefined, + undefined, + undefined + ); + console.log("profile", profile); localStorage.setItem("profile_setup_stage", "skipped"); navigate("/"); }