mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-15 07:35:09 +00:00
20 lines
497 B
TypeScript
20 lines
497 B
TypeScript
import { useQuery } from "@tanstack/react-query";
|
|
|
|
import { apiRequest } from "@app/config/request";
|
|
|
|
import { ServerStatus } from "./types";
|
|
|
|
// cache key
|
|
const serverStatusKeys = {
|
|
serverStatus: ["serverStatus"] as const
|
|
};
|
|
|
|
const fetchServerStatus = async () => {
|
|
const { data } = await apiRequest.get<ServerStatus>("/api/status");
|
|
return data;
|
|
};
|
|
|
|
export const useFetchServerStatus = () => {
|
|
return useQuery({ queryKey: serverStatusKeys.serverStatus, queryFn: fetchServerStatus });
|
|
};
|