Mass-update endpoint

This commit is contained in:
x032205
2025-06-12 01:59:47 -04:00
parent 348f4b9787
commit fec47ef81c
3 changed files with 93 additions and 9 deletions
@@ -140,6 +140,31 @@ export const useUpdateSecretScanningFinding = () => {
});
};
export const useUpdateMultipleSecretScanningFinding = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: async (findings: TUpdateSecretScanningFinding[]) => {
const { data } = await apiRequest.patch<TSecretScanningFindingResponse>(
`/api/v2/secret-scanning/findings`,
findings
);
return data.finding;
},
onSuccess: (_, findings) => {
queryClient.invalidateQueries({
queryKey: secretScanningV2Keys.listFindings(findings[0].projectId)
});
queryClient.invalidateQueries({
queryKey: secretScanningV2Keys.findingCount(findings[0].projectId)
});
queryClient.invalidateQueries({
queryKey: secretScanningV2Keys.dataSource()
});
}
});
};
export const useUpdateSecretScanningConfig = () => {
const queryClient = useQueryClient();
return useMutation({