From a3e46aa96baef6141c6b7d5e54d54a6c4c9d2086 Mon Sep 17 00:00:00 2001 From: reya Date: Fri, 8 Mar 2024 14:47:36 +0700 Subject: [PATCH] fix: crash when database is not exist --- apps/desktop2/src/components/accounts.tsx | 3 ++- apps/desktop2/src/components/backup.tsx | 2 +- apps/desktop2/src/routes/$account.tsx | 2 +- apps/desktop2/src/routes/$account/home.tsx | 2 +- apps/desktop2/src/routes/auth/create/self.lazy.tsx | 2 +- apps/desktop2/src/routes/auth/import.lazy.tsx | 2 +- apps/desktop2/src/routes/index.tsx | 4 ++-- src-tauri/src/main.rs | 10 +++++----- 8 files changed, 14 insertions(+), 13 deletions(-) diff --git a/apps/desktop2/src/components/accounts.tsx b/apps/desktop2/src/components/accounts.tsx index de125ef6..34cea162 100644 --- a/apps/desktop2/src/components/accounts.tsx +++ b/apps/desktop2/src/components/accounts.tsx @@ -45,7 +45,8 @@ function Inactive({ pubkey }: { pubkey: string }) { const changeAccount = async (npub: string) => { const select = await ark.load_selected_account(npub); - if (select) navigate({ to: "/$account/home", params: { account: npub } }); + if (select) + navigate({ to: "/$account/home/local", params: { account: npub } }); }; return ( diff --git a/apps/desktop2/src/components/backup.tsx b/apps/desktop2/src/components/backup.tsx index 24f68e55..1f2fa91c 100644 --- a/apps/desktop2/src/components/backup.tsx +++ b/apps/desktop2/src/components/backup.tsx @@ -104,7 +104,7 @@ export function BackupDialog() { ) : ( - + {({ isActive }) => (
ClientBuilder::default().database(db).build(), + Err(_) => ClientBuilder::default().build(), + }; // Add some bootstrap relays // #TODO: Pull bootstrap relays from user's settings