// Deep-Link Bridge für Microsoft OAuth Mail-Callback. // // rebreak://auth/mail-oauth-callback?code=...&state=... // // Auf iOS: WebBrowser.openAuthSessionAsync fängt den Redirect selbst ab und // gibt result.url direkt zurück — diese Seite wird auf iOS nie gerendert. // // Auf Android: das System öffnet die App via Deep-Link, expo-router rendert // diese Route bevor openAuthSessionAsync's Listener feuern kann. Diese // Bridge-Page stellt sicher dass kein 404-Flash erscheint. Der eigentliche // Code/State-Austausch läuft im ConnectMailSheet-Handler. import { useEffect } from 'react'; import { View, ActivityIndicator } from 'react-native'; import { useRouter } from 'expo-router'; import { useColors } from '../../lib/theme'; export default function MailOAuthCallback() { const router = useRouter(); const colors = useColors(); useEffect(() => { const timer = setTimeout(() => { router.replace('/(app)' as never); }, 80); return () => clearTimeout(timer); }, []); return ( ); }