diff --git a/src/app/(app)/_layout.tsx b/src/app/(app)/_layout.tsx index 4b0b1be..adff026 100644 --- a/src/app/(app)/_layout.tsx +++ b/src/app/(app)/_layout.tsx @@ -1,6 +1,7 @@ /* eslint-disable react/no-unstable-nested-components */ import { NovuProvider } from '@novu/react-native'; +import Mapbox from '@rnmapbox/maps'; import { Redirect, Slot, SplashScreen } from 'expo-router'; import { size } from 'lodash'; import { Contact, Home, ListTree, Mail, Map, Megaphone, Menu, Notebook, Truck, Users } from 'lucide-react-native'; @@ -21,6 +22,7 @@ import { Text } from '@/components/ui/text'; import { useAppLifecycle } from '@/hooks/use-app-lifecycle'; import { useSignalRLifecycle } from '@/hooks/use-signalr-lifecycle'; import { useAuthStore } from '@/lib/auth'; +import { Env } from '@/lib/env'; import { logger } from '@/lib/logging'; import { useIsFirstTime } from '@/lib/storage'; import { type GetConfigResultData } from '@/models/v4/configs/getConfigResultData'; @@ -64,6 +66,8 @@ export default function TabLayout() { // Initialize push notifications usePushNotifications(); + Mapbox.setAccessToken(Env.RESPOND_MAPBOX_PUBKEY); + const initializeApp = useCallback(async () => { if (isInitializing.current) { logger.info({ diff --git a/src/app/(app)/map.tsx b/src/app/(app)/map.tsx index 8d1fe84..0e2ade1 100644 --- a/src/app/(app)/map.tsx +++ b/src/app/(app)/map.tsx @@ -15,7 +15,6 @@ import { FocusAwareStatusBar } from '@/components/ui/focus-aware-status-bar'; import { useAnalytics } from '@/hooks/use-analytics'; import { useAppLifecycle } from '@/hooks/use-app-lifecycle'; import { useMapSignalRUpdates } from '@/hooks/use-map-signalr-updates'; -import { Env } from '@/lib/env'; import { logger } from '@/lib/logging'; import { onSortOptions } from '@/lib/utils'; import { type MapMakerInfoData } from '@/models/v4/mapping/getMapDataAndMarkersData'; @@ -24,8 +23,6 @@ import { useCoreStore } from '@/stores/app/core-store'; import { useLocationStore } from '@/stores/app/location-store'; import { useToastStore } from '@/stores/toast/store'; -Mapbox.setAccessToken(Env.RESPOND_MAPBOX_PUBKEY); - export default function HomeMap() { const { t } = useTranslation(); const { trackEvent } = useAnalytics();