Files
clash-verge-rev-lite/src/hooks/use-verge-config.ts
2022-11-19 17:22:29 +08:00

17 lines
366 B
TypeScript

import useSWR from "swr";
import { getVergeConfig, patchVergeConfig } from "@/services/cmds";
export const useVergeConfig = () => {
const { data, mutate } = useSWR("getVergeConfig", getVergeConfig);
const patchVerge = async (value: Partial<IVergeConfig>) => {
await patchVergeConfig(value);
mutate();
};
return {
data,
patchVerge,
};
};