From 78eb302eaa0e00098322a6ad312e6c0392a3d15a Mon Sep 17 00:00:00 2001 From: Tristan Edwards Date: Sun, 29 Jan 2023 21:34:25 +0000 Subject: [PATCH] New events should be isLoading by default --- src/core.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core.tsx b/src/core.tsx index 30a8cc4..d38eb4a 100644 --- a/src/core.tsx +++ b/src/core.tsx @@ -133,12 +133,13 @@ export function useNostrEvents({ enabled?: boolean }) { const { - isLoading: _isLoadingProvider, + isLoading: isLoadingProvider, onConnect, debug, connectedRelays, } = useNostr() - const [isLoading, setIsLoading] = useState(_isLoadingProvider) + + const [isLoading, setIsLoading] = useState(true) const [events, setEvents] = useState([]) const [unsubscribe, setUnsubscribe] = useState<() => void | void>(() => { return @@ -220,7 +221,7 @@ export function useNostrEvents({ const sortedEvents = uniqEvents.sort((a, b) => b.created_at - a.created_at) return { - isLoading, + isLoading: isLoading || isLoadingProvider, events: sortedEvents, onConnect, connectedRelays,