mirror of
https://github.com/oxynote/oxynote.git
synced 2026-10-18 03:19:19 +02:00
23 lines
497 B
TypeScript
23 lines
497 B
TypeScript
const AUTH_QUERY_KEYS = {
|
|
config: ["auth", "config"] as const,
|
|
}
|
|
|
|
export default function () {
|
|
const { $authRealtimeAPIClient } = useNuxtApp()
|
|
|
|
const fetchAuthConfig = useQuery({
|
|
key: AUTH_QUERY_KEYS.config,
|
|
query: async () => {
|
|
return await $authRealtimeAPIClient<AuthConfig>(`/api/auth-config`, {
|
|
method: "GET",
|
|
})
|
|
},
|
|
refetchOnMount: false,
|
|
refetchOnWindowFocus: false,
|
|
refetchOnReconnect: false,
|
|
staleTime: 5 * 60 * 1000, // 5 mins
|
|
})
|
|
|
|
return { fetchAuthConfig }
|
|
}
|