at main 403 B view raw
1import { useCallback } from "react"; 2import { useFocusEffect, useRouter } from "expo-router"; 3import { useToken } from "@/providers/token-provider"; 4 5export const useAuthentication = () => { 6 const { token } = useToken(); 7 const router = useRouter(); 8 9 useFocusEffect( 10 useCallback(() => { 11 if (token) { 12 return; 13 } 14 15 router.push("/(auth)"); 16 }, [token, router]), 17 ); 18};