useSession
Returns the raw session object and a refresh function.
import { useSession } from "@allem-sdk/auth";Returns
| Property | Type | Description |
|---|---|---|
| session | AuthSession | null | Current session with user, token, expiresAt |
| update | () => Promise<void> | Re-fetch the session from the adapter |
Usage
const { session, update } = useSession();
// Access token for API calls
const headers = {
Authorization: `Bearer ${session?.token}`,
};
// Refresh session after profile update
await update();