Check for current user before refetch notifications

This commit is contained in:
Angie Ta
2025-06-23 12:04:26 -07:00
parent 5eb77e91fd
commit 4e9118aa0d

View File

@@ -45,17 +45,19 @@ const NotificationsContainer = ( {
useEffect( ( ) => {
navigation.addListener( "focus", ( ) => {
if ( isConnected ) {
if ( isConnected && currentUser ) {
refetch();
}
} );
}, [isConnected, navigation, refetch] );
}, [isConnected, currentUser, navigation, refetch] );
const onRefresh = async () => {
setRefreshing( true );
await refetch();
if ( typeof ( onRefreshProp ) === "function" ) onRefreshProp( );
setRefreshing( false );
if ( currentUser ) {
setRefreshing( true );
await refetch();
if ( typeof ( onRefreshProp ) === "function" ) onRefreshProp( );
setRefreshing( false );
}
};
return (