From 7ce1829e594c576e9a9bbb6d75ce819fbb3bd99f Mon Sep 17 00:00:00 2001 From: Terry Brady Date: Tue, 23 Jan 2024 15:37:02 -0800 Subject: [PATCH 1/2] refresh download link --- app/assets/javascripts/presign_progress.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/assets/javascripts/presign_progress.js b/app/assets/javascripts/presign_progress.js index 5d80b2d8c..d7e5099b3 100644 --- a/app/assets/javascripts/presign_progress.js +++ b/app/assets/javascripts/presign_progress.js @@ -91,6 +91,14 @@ var AssemblyProgress = function(assembler, pDialogs) { // If the percent is already at 100%, no action is needed if (val >= 100) { + //if the user takes no action for an hour, refresh the presigned url + setTimeout( + function(){ + self.setProgressVal(90); + self.progress() + }, + 60000 + ); return; } From d24c053e3496972c1d8c68af6abfe3536fb4d1b3 Mon Sep 17 00:00:00 2001 From: Terry Brady Date: Tue, 23 Jan 2024 15:56:02 -0800 Subject: [PATCH 2/2] refresh link hourly --- app/assets/javascripts/presign_progress.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/presign_progress.js b/app/assets/javascripts/presign_progress.js index d7e5099b3..ac321f531 100644 --- a/app/assets/javascripts/presign_progress.js +++ b/app/assets/javascripts/presign_progress.js @@ -97,7 +97,7 @@ var AssemblyProgress = function(assembler, pDialogs) { self.setProgressVal(90); self.progress() }, - 60000 + 60 * 60 * 1000 ); return; }