import { useCallback } from "react"; import { useFocusEffect, useRouter } from "expo-router"; import { useToken } from "@/providers/token-provider"; export const useAuthentication = () => { const { token } = useToken(); const router = useRouter(); useFocusEffect( useCallback(() => { if (token) { return; } router.push("/(auth)"); }, [token, router]), ); };