Fetch data again after reconnecting

This commit is contained in:
Maarten 2024-08-14 09:42:18 +02:00
parent 791ffb881d
commit 9cf11b01df

View file

@ -22,6 +22,10 @@ const NoInternetConnectionScreen: React.FC<NoInternetConnectionScreenProps> = ({
useEffect( () => {
const unsubscribe = NetInfo.addEventListener( state => {
setIsConnected( state.isConnected );
if (state.isConnected && onReconnect) {
onReconnect();
}
} );
// Check the initial connection status
@ -37,13 +41,13 @@ const NoInternetConnectionScreen: React.FC<NoInternetConnectionScreenProps> = ({
setIsConnected( state.isConnected );
if (state.isConnected && onReconnect) {
onReconnect(); // Call the callback function when retry succeeds
onReconnect();
}
} );
};
if (isConnected !== false) {
return null; // Don't render the screen if connected
return null;
}
return (