Skip to main content
Glama
index.ts651 B
'use client'; import { useLogout } from '../reactQuery'; import { useAuth } from '../useAuth'; export const useUser = () => { const { session, revalidateSession, setSession } = useAuth(); const { mutate: logout } = useLogout(); const status = session?.user ? 'authenticated' : 'unauthenticated'; const isAuthenticated = status === 'authenticated'; const isUnauthenticated = status === 'unauthenticated'; const user = session?.user; const logoutHandle = async () => { setSession(null); logout(); }; return { isAuthenticated, isUnauthenticated, user, revalidateSession, logout: logoutHandle, }; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aymericzip/intlayer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server