Files
Jellify/api/queries.ts
T
Violet Caulfield a577fe1a39 load libraries plz
2024-10-21 19:09:18 -05:00

17 lines
498 B
TypeScript

import { useQuery } from "@tanstack/react-query";
import { QueryKeys } from "../enums/query-keys";
import { createApi, createPublicApi } from "./queries/functions/api";
export const usePublicApi = (serverUrl: string) => useQuery({
queryKey: [QueryKeys.PublicApi, serverUrl],
queryFn: ({ queryKey }) => {
return createPublicApi(queryKey[1])
}
})
export const useApi = () => useQuery({
queryKey: [QueryKeys.Api],
queryFn: async () => {
return createApi;
}
})