From f681f0a98d0d43f9c1c9c9c24bc230d5f3be3cf3 Mon Sep 17 00:00:00 2001 From: akhilmhdh Date: Tue, 18 Jul 2023 00:29:42 +0530 Subject: [PATCH] fix(secret-import): resolved build failure in frontend --- frontend/src/hooks/api/secrets/mutation.tsx | 69 --------------------- 1 file changed, 69 deletions(-) delete mode 100644 frontend/src/hooks/api/secrets/mutation.tsx diff --git a/frontend/src/hooks/api/secrets/mutation.tsx b/frontend/src/hooks/api/secrets/mutation.tsx deleted file mode 100644 index 0047d8435..000000000 --- a/frontend/src/hooks/api/secrets/mutation.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import { useMutation, useQueryClient } from "@tanstack/react-query"; - -import { apiRequest } from "@app/config/request"; - -import { secretKeys } from "./queries"; -import { TCreateSecretImportDTO, TDeleteSecretImportDTO, TUpdateSecretImportDTO } from "./types"; - -export const useCreateSecretImport = () => { - const queryClient = useQueryClient(); - - return useMutation<{}, {}, TCreateSecretImportDTO>({ - mutationFn: async ({ secretImport, environment, workspaceId, folderId }) => { - const { data } = await apiRequest.post("/api/v1/secret-imports", { - secretImport, - environment, - workspaceId, - folderId - }); - return data; - }, - onSuccess: (_, { workspaceId, environment, folderId }) => { - queryClient.invalidateQueries( - secretKeys.getProjectSecretImports(workspaceId, environment, folderId) - ); - } - }); -}; - -export const useUpdateSecretImport = () => { - const queryClient = useQueryClient(); - - return useMutation<{}, {}, TUpdateSecretImportDTO>({ - mutationFn: async ({ environment, workspaceId, folderId, secretImports, id }) => { - const { data } = await apiRequest.put(`/api/v1/secret-imports/${id}`, { - secretImports, - environment, - workspaceId, - folderId - }); - return data; - }, - onSuccess: (_, { workspaceId, environment, folderId }) => { - queryClient.invalidateQueries( - secretKeys.getProjectSecretImports(workspaceId, environment, folderId) - ); - } - }); -}; - -export const useDeleteSecretImport = () => { - const queryClient = useQueryClient(); - - return useMutation<{}, {}, TDeleteSecretImportDTO>({ - mutationFn: async ({ id, secretImportEnv, secretImportPath }) => { - const { data } = await apiRequest.delete(`/api/v1/secret-imports/${id}`, { - data: { - secretImportPath, - secretImportEnv - } - }); - return data; - }, - onSuccess: (_, { workspaceId, environment, folderId }) => { - queryClient.invalidateQueries( - secretKeys.getProjectSecretImports(workspaceId, environment, folderId) - ); - } - }); -};