The caching layer of Nuxt assumes no entry exists if it's nullish. This causes null to be treated as if the resource needs to be fetched. Use false instead.
6 lines
141 B
TypeScript
6 lines
141 B
TypeScript
export const useAccountSession = () => useFetch(
|
|
"/api/auth/session",
|
|
{
|
|
transform: (input) => input === undefined ? false : input,
|
|
}
|
|
);
|