import { Stack } from 'expo-router/stack'; import AuthProvider, { useAuth } from '../context/AuthProvider'; import { EXPO_PUBLIC_NODE_ENV } from '@env'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; import { useEffect, useState } from 'react'; import { checkVersion } from '../component/checkVersion'; import { authenticationService } from '../service/authService'; import { usePushNotifications } from './hooks/usePushNotifications'; export default function RootLayout() { const [isLoading, setIsLoading] = useState(true); const { user } = useAuth(); const { expoPushToken, notification } = usePushNotifications(); console.log('notification', notification); console.log('expoPushToken', expoPushToken); const data = JSON.stringify(notification, undefined, 2); useEffect(() => { const fetchVersion = async () => { const response = await authenticationService.getVersion(); checkVersion(response); }; fetchVersion(); }, []); return ( {/* Testing Purpose */} {EXPO_PUBLIC_NODE_ENV == 'development' ? ( ) : ( <> )} ); }