fix: use verge hook

This commit is contained in:
GyDi
2022-11-20 20:12:58 +08:00
parent a4ce7a4037
commit 572d81ecef
15 changed files with 84 additions and 188 deletions

View File

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