diff --git a/src/components/views/Subscriptions.jsx b/src/components/views/Subscriptions.jsx index 81b62789..fbffd507 100644 --- a/src/components/views/Subscriptions.jsx +++ b/src/components/views/Subscriptions.jsx @@ -58,17 +58,23 @@ const Subscriptions = () => { const errorString = useMemo(() => { for (const subplebbit of subplebbits) { - if (subplebbit?.updatingState !== 'failed') { + if (subplebbit.updatingState !== 'failed') { return } } for (const subplebbit of subplebbits) { - if (subplebbit?.error) { - setErrorMessage(`Failed fetching subplebbit: ${subplebbit?.error.toString().slice(0, 300)}`); + if (subplebbit.error) { + return `Failed fetching subplebbit: ${subplebbit.error.toString().slice(0, 300)}` } } }, [subplebbits]) + useEffect(() => { + if (errorString) { + setErrorMessage(errorString) + } + }, [errorString]) + useEffect(() => { setSelectedFeed(feed.sort((a, b) => b.timestamp - a.timestamp)); diff --git a/src/hooks/useStateString.js b/src/hooks/useStateString.js index 9c92685f..34ff0a0a 100644 --- a/src/hooks/useStateString.js +++ b/src/hooks/useStateString.js @@ -44,12 +44,9 @@ const useStateString = (clients) => { // capitalize first letter if (stateString) { stateString = stateString.charAt(0).toUpperCase() + stateString.slice(1) - - console.log("first log:", stateString); } // if string is empty, return undefined instead - console.log("second log:", stateString); return stateString === '' ? undefined : stateString }, [clients]) }