| 12345678910111213141516171819 |
- import { useMutation } from "@tanstack/solid-query"
- import { useLanguage } from "@/context/language"
- import { useSync } from "@/context/sync"
- import { showToast } from "@/utils/toast"
- export function useMcpToggle() {
- const sync = useSync()
- const language = useLanguage()
- return useMutation(() => ({
- mutationFn: sync().mcp.toggle,
- onError: (error) =>
- showToast({
- variant: "error",
- title: language.t("common.requestFailed"),
- description: error instanceof Error ? error.message : String(error),
- }),
- }))
- }
|