mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-16 13:56:43 +00:00
feat: renamed old frontend and fixed some minor bugs
This commit is contained in:
@@ -3,5 +3,6 @@ export {
|
||||
useCreatePkiCollection,
|
||||
useDeletePkiCollection,
|
||||
useRemoveItemFromPkiCollection,
|
||||
useUpdatePkiCollection} from "./mutations";
|
||||
useUpdatePkiCollection
|
||||
} from "./mutations";
|
||||
export { useGetPkiCollectionById, useListPkiCollectionItems } from "./queries";
|
||||
|
||||
@@ -16,7 +16,7 @@ import {
|
||||
|
||||
export const useCreatePkiCollection = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation<TPkiCollection, {}, TCreatePkiCollectionDTO>({
|
||||
return useMutation<TPkiCollection, object, TCreatePkiCollectionDTO>({
|
||||
mutationFn: async (body) => {
|
||||
const { data: pkiCollection } = await apiRequest.post<TPkiCollection>(
|
||||
"/api/v1/pki/collections",
|
||||
@@ -25,14 +25,16 @@ export const useCreatePkiCollection = () => {
|
||||
return pkiCollection;
|
||||
},
|
||||
onSuccess: (_, { projectId }) => {
|
||||
queryClient.invalidateQueries(workspaceKeys.getWorkspacePkiCollections(projectId));
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: workspaceKeys.getWorkspacePkiCollections(projectId)
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
export const useUpdatePkiCollection = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation<TPkiCollection, {}, TUpdatePkiCollectionTO>({
|
||||
return useMutation<TPkiCollection, object, TUpdatePkiCollectionTO>({
|
||||
mutationFn: async ({ collectionId, ...body }) => {
|
||||
const { data: pkiCollection } = await apiRequest.patch<TPkiCollection>(
|
||||
`/api/v1/pki/collections/${collectionId}`,
|
||||
@@ -41,15 +43,19 @@ export const useUpdatePkiCollection = () => {
|
||||
return pkiCollection;
|
||||
},
|
||||
onSuccess: (_, { projectId, collectionId }) => {
|
||||
queryClient.invalidateQueries(workspaceKeys.getWorkspacePkiCollections(projectId));
|
||||
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionById(collectionId));
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: workspaceKeys.getWorkspacePkiCollections(projectId)
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: pkiCollectionKeys.getPkiCollectionById(collectionId)
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
export const useDeletePkiCollection = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation<TPkiCollection, {}, TDeletePkiCollectionDTO>({
|
||||
return useMutation<TPkiCollection, object, TDeletePkiCollectionDTO>({
|
||||
mutationFn: async ({ collectionId }) => {
|
||||
const { data: pkiCollection } = await apiRequest.delete<TPkiCollection>(
|
||||
`/api/v1/pki/collections/${collectionId}`
|
||||
@@ -57,15 +63,19 @@ export const useDeletePkiCollection = () => {
|
||||
return pkiCollection;
|
||||
},
|
||||
onSuccess: (_, { projectId, collectionId }) => {
|
||||
queryClient.invalidateQueries(workspaceKeys.getWorkspacePkiCollections(projectId));
|
||||
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionById(collectionId));
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: workspaceKeys.getWorkspacePkiCollections(projectId)
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: pkiCollectionKeys.getPkiCollectionById(collectionId)
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
export const useAddItemToPkiCollection = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation<TPkiCollectionItem, {}, TAddItemToPkiCollectionDTO>({
|
||||
return useMutation<TPkiCollectionItem, object, TAddItemToPkiCollectionDTO>({
|
||||
mutationFn: async ({ collectionId, type, itemId }) => {
|
||||
const { data: pkiCollectionItem } = await apiRequest.post<TPkiCollectionItem>(
|
||||
`/api/v1/pki/collections/${collectionId}/items`,
|
||||
@@ -77,14 +87,16 @@ export const useAddItemToPkiCollection = () => {
|
||||
return pkiCollectionItem;
|
||||
},
|
||||
onSuccess: (_, { collectionId }) => {
|
||||
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionItems(collectionId));
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: pkiCollectionKeys.getPkiCollectionItems(collectionId)
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
export const useRemoveItemFromPkiCollection = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation<TPkiCollectionItem, {}, TRemoveItemFromPkiCollectionDTO>({
|
||||
return useMutation<TPkiCollectionItem, object, TRemoveItemFromPkiCollectionDTO>({
|
||||
mutationFn: async ({ collectionId, itemId }) => {
|
||||
const { data: pkiCollectionItem } = await apiRequest.delete<TPkiCollectionItem>(
|
||||
`/api/v1/pki/collections/${collectionId}/items/${itemId}`
|
||||
@@ -92,7 +104,9 @@ export const useRemoveItemFromPkiCollection = () => {
|
||||
return pkiCollectionItem;
|
||||
},
|
||||
onSuccess: (_, { collectionId }) => {
|
||||
queryClient.invalidateQueries(pkiCollectionKeys.getPkiCollectionItems(collectionId));
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: pkiCollectionKeys.getPkiCollectionItems(collectionId)
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user