add progress bar for metadata extraction

This commit is contained in:
Abhinav 2022-03-05 08:45:36 +05:30
parent 6406867770
commit 98f1f98650
2 changed files with 5 additions and 1 deletions

View file

@ -209,6 +209,7 @@ export default function UploadProgress(props: Props) {
<Modal.Body>
{(props.uploadStage ===
UPLOAD_STAGES.READING_GOOGLE_METADATA_FILES ||
props.uploadStage === UPLOAD_STAGES.EXTRACTING_METADATA ||
props.uploadStage === UPLOAD_STAGES.UPLOADING) && (
<ProgressBar
now={props.now}

View file

@ -73,7 +73,9 @@ class UIService {
finished: this.filesUploaded,
total: this.totalFileCount,
});
let percentComplete = this.perFileProgress * this.uploadResult.size;
let percentComplete =
this.perFileProgress *
(this.uploadResult.size || this.filesUploaded);
if (this.fileProgress) {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
for (const [_, progress] of this.fileProgress) {
@ -84,6 +86,7 @@ class UIService {
percentComplete += (this.perFileProgress * progress) / 100;
}
}
setPercentComplete(percentComplete);
setFileProgress(this.fileProgress);
setUploadResult(this.uploadResult);