From 6a7670b0b5f4994f39eb439c469fc1435c90570b Mon Sep 17 00:00:00 2001 From: "plebeius.eth" Date: Tue, 20 Jun 2023 14:39:01 +0200 Subject: [PATCH] return useAnonMode if accounts is undefined --- src/hooks/useAnonMode.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hooks/useAnonMode.js b/src/hooks/useAnonMode.js index 309775f2..03b6aa80 100644 --- a/src/hooks/useAnonMode.js +++ b/src/hooks/useAnonMode.js @@ -3,7 +3,7 @@ import { createAccount, setActiveAccount, useAccounts } from "@plebbit/plebbit-r import useAnonModeStore from "./stores/useAnonModeStore"; const useAnonMode = (threadCid, execute) => { - const {accounts} = useAccounts(); + const { accounts } = useAccounts(); const { anonymousMode } = useAnonModeStore(); useEffect(() => { @@ -14,6 +14,12 @@ const useAnonMode = (threadCid, execute) => { if (!storedAccounts[threadCid] && execute) { await createAccount(); + + if(accounts.length === 0) { + console.log("No accounts available"); + return; + } + const lastAccount = accounts[accounts.length - 1]; await setActiveAccount(lastAccount.name); storedAccounts[threadCid] = lastAccount.name;