Skip to content
Snippets Groups Projects
Commit 099921ce authored by Jose Manuel Serrano Amaut's avatar Jose Manuel Serrano Amaut
Browse files

[REF]: Refactor Dropzone component for handling changes in upload changes

parent 96c9d118
No related branches found
No related tags found
No related merge requests found
...@@ -325,7 +325,7 @@ const Dropzone: React.FC<DropzoneProps> = (props: DropzoneProps) => { ...@@ -325,7 +325,7 @@ const Dropzone: React.FC<DropzoneProps> = (props: DropzoneProps) => {
} }
serverResponses.push(uploadResponse); serverResponses.push(uploadResponse);
}else{ } else {
handleFilesChange(sanitizeArrExtFile(arrOfExtFilesInstances), true); handleFilesChange(sanitizeArrExtFile(arrOfExtFilesInstances), true);
} }
} }
...@@ -350,12 +350,15 @@ const Dropzone: React.FC<DropzoneProps> = (props: DropzoneProps) => { ...@@ -350,12 +350,15 @@ const Dropzone: React.FC<DropzoneProps> = (props: DropzoneProps) => {
if (!listExtFileLocal) return; if (!listExtFileLocal) return;
listExtFileLocal.forEach((extFileInstance: ExtFileInstance) => { listExtFileLocal.forEach((extFileInstance: ExtFileInstance) => {
if (extFileInstance.uploadStatus === "uploading") { if (
extFileInstance.uploadStatus === "uploading" ||
extFileInstance.uploadStatus === "preparing"
) {
if (extFileInstance.xhr !== null && extFileInstance.xhr !== undefined) if (extFileInstance.xhr !== null && extFileInstance.xhr !== undefined)
extFileInstance.xhr.abort(); extFileInstance.xhr.abort();
extFileInstance.uploadStatus = "aborted";
extFileInstance.uploadMessage = "Upload was aborted by user";
} }
extFileInstance.uploadStatus = "aborted";
//console.log("Aborting extFileInstance", extFileInstance.xhr);
}); });
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment