feat: add custom name handling for proxy hosts and enhance import functionality

This commit is contained in:
Wikid82
2025-11-25 03:50:23 +00:00
parent dea012d471
commit 78b782974e
13 changed files with 251 additions and 28 deletions

View File

@@ -43,10 +43,10 @@ export function useImport() {
});
const commitMutation = useMutation({
mutationFn: (resolutions: Record<string, string>) => {
mutationFn: ({ resolutions, names }: { resolutions: Record<string, string>; names: Record<string, string> }) => {
const sessionId = statusQuery.data?.session?.id;
if (!sessionId) throw new Error("No active session");
return commitImport(sessionId, resolutions);
return commitImport(sessionId, resolutions, names);
},
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: QUERY_KEY });
@@ -72,7 +72,8 @@ export function useImport() {
? ((statusQuery.error || previewQuery.error || uploadMutation.error || commitMutation.error || cancelMutation.error) as Error).message
: null,
upload: uploadMutation.mutateAsync,
commit: commitMutation.mutateAsync,
commit: (resolutions: Record<string, string>, names: Record<string, string>) =>
commitMutation.mutateAsync({ resolutions, names }),
cancel: cancelMutation.mutateAsync,
};
}