New events should be isLoading by default

This commit is contained in:
Tristan Edwards 2023-01-29 21:34:25 +00:00
parent 046e4260f0
commit 78eb302eaa

View File

@ -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<NostrEvent[]>([])
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,