- {{ download.type }}
+ {{ download.downloadDetails | json }}
- {{ download.date | date: 'd MMM. yyyy, hh:mm a' }}
+ {{ download.creationDate | date: 'd MMM. yyyy, hh:mm a' }}
@@ -46,7 +46,7 @@
d.status === 'ready');
- }
-
get activeRuleSetId(): string {
return this._appState.activeRuleSetId;
}
diff --git a/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.html b/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.html
index 76a1eb83a..d67d1c0ed 100644
--- a/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.html
+++ b/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.html
@@ -1,7 +1,7 @@
-
diff --git a/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.ts b/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.ts
index 90c69ff00..878b7d065 100644
--- a/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.ts
+++ b/apps/red-ui/src/app/upload-download/download-status-overlay/download-status-overlay.component.ts
@@ -36,14 +36,6 @@ export class DownloadStatusOverlay implements OnInit {
this._overlayRef.detach();
}
- ready(downloadStatus: DownloadStatus) {
- return downloadStatus.status === 'READY' || downloadStatus.status === 'FAILED';
- }
-
- successful(downloadStatus: DownloadStatus) {
- return downloadStatus.status === 'READY' && downloadStatus.lastDownload;
- }
-
hasError(downloadStatus: DownloadStatus) {
return downloadStatus.status === 'FAILED';
}
diff --git a/apps/red-ui/src/app/upload-download/file-download.service.ts b/apps/red-ui/src/app/upload-download/file-download.service.ts
index c85ae5799..cfe71b196 100644
--- a/apps/red-ui/src/app/upload-download/file-download.service.ts
+++ b/apps/red-ui/src/app/upload-download/file-download.service.ts
@@ -25,7 +25,7 @@ export class FileDownloadService {
private readonly _fileManagementControllerService: FileManagementControllerService,
private readonly _dialogService: DialogService
) {
- interval(2500).subscribe((val) => {
+ interval(5000).subscribe((val) => {
this._getDownloadStatus().subscribe(() => {});
});
}
@@ -55,7 +55,8 @@ export class FileDownloadService {
this.performDownload(d);
}
});
- this.pendingDownloads = this.downloads.filter((d) => !d.lastDownload && !this.inProgressDownloads.has(d.storageId));
+ // never downloaded or download still pending
+ this.pendingDownloads = this.downloads.filter((d) => !d.lastDownload || this.inProgressDownloads.has(d.storageId));
})
);
}
@@ -71,7 +72,10 @@ export class FileDownloadService {
)
.subscribe((response) => {
download(response, status.filename);
- this.inProgressDownloads.delete(status.storageId);
+ console.log('done');
+ setTimeout(() => {
+ this.inProgressDownloads.delete(status.storageId);
+ }, 1000);
});
}
}