fix: enhacement of content import

This commit is contained in:
Emnaghz
2025-02-19 18:03:58 +01:00
parent 06c999b7f3
commit 82f46ad65e
9 changed files with 204 additions and 332 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright © 2024 Hexastack. All rights reserved.
* Copyright © 2025 Hexastack. All rights reserved.
*
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
@@ -25,6 +25,7 @@ export const useImport = <
TMutationOptions<TBasic[], Error, TAttr, TBasic[]>,
"mutationFn" | "mutationKey"
> = {},
params: Record<string, any> = {},
) => {
const api = useEntityApiClient<TAttr, TBasic>(entity);
const queryClient = useQueryClient();
@@ -35,7 +36,7 @@ export const useImport = <
return useMutation({
mutationFn: async (variables) => {
const data = await api.import(variables);
const data = await api.import(variables, params);
const { result, entities } = normalizeAndCache(data);
// Invalidate current entity count and collection