diff --git a/src/hooks/useLocationAutoDetect.ts b/src/hooks/useLocationAutoDetect.ts index 9461b601..e68a71a5 100644 --- a/src/hooks/useLocationAutoDetect.ts +++ b/src/hooks/useLocationAutoDetect.ts @@ -10,29 +10,17 @@ export function useLocationAutoDetect() { // Only run auto-detection after preferences have loaded if (loading) return; - console.log('🌍 useLocationAutoDetect running:', { - user: !!user, - preferences, - loading - }); - - // For debugging - clear the flag to test detection again - localStorage.removeItem('location_detection_attempted'); - // Check if we've already attempted detection const hasAttemptedDetection = localStorage.getItem('location_detection_attempted'); - console.log('🔍 Detection attempt status:', hasAttemptedDetection); // Auto-detect if we haven't attempted it yet and auto_detect is enabled if (preferences.auto_detect && !hasAttemptedDetection) { - console.log('🚀 Starting auto-detection...'); - autoDetectPreferences().then((result) => { - console.log('✅ Auto-detection completed:', result); + autoDetectPreferences().then(() => { localStorage.setItem('location_detection_attempted', 'true'); }).catch((error) => { console.error('❌ Failed to auto-detect location:', error); localStorage.setItem('location_detection_attempted', 'true'); }); } - }, [user, preferences, loading, autoDetectPreferences]); + }, [user, loading, preferences.auto_detect, autoDetectPreferences]); } \ No newline at end of file