Spaces:
Build error
Build error
import { useMutation, useQueryClient } from "@tanstack/react-query"; | |
import { SecretsService } from "#/api/secrets-service"; | |
import { Provider, ProviderToken } from "#/types/settings"; | |
export const useAddGitProviders = () => { | |
const queryClient = useQueryClient(); | |
return useMutation({ | |
mutationFn: ({ | |
providers, | |
}: { | |
providers: Record<Provider, ProviderToken>; | |
}) => SecretsService.addGitProvider(providers), | |
onSuccess: async () => { | |
await queryClient.invalidateQueries({ queryKey: ["settings"] }); | |
}, | |
meta: { | |
disableToast: true, | |
}, | |
}); | |
}; | |