Skip to content

Commit 8af5ed0

Browse files
committed
delete after downloading
1 parent 9d0e894 commit 8af5ed0

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

services/static-webserver/client/source/class/osparc/data/Resources.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,10 @@ qx.Class.define("osparc.data.Resources", {
561561
get: {
562562
method: "GET",
563563
url: statics.API + "/tasks"
564+
},
565+
delete: {
566+
method: "DELETE",
567+
url: statics.API + "/tasks/{taskId}"
564568
}
565569
}
566570
},

services/static-webserver/client/source/class/osparc/task/ExportData.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,16 @@ qx.Class.define("osparc.task.ExportData", {
8585
.then(data => {
8686
if (data && data.link) {
8787
const fileName = taskData["result"].split("/").pop();
88-
osparc.utils.Utils.downloadLink(data.link, "GET", fileName);
88+
const progressCb = null;
89+
const loadedCb = () => {
90+
const deleteParams = {
91+
url: {
92+
taskId: task.getTaskId(),
93+
}
94+
};
95+
osparc.data.Resources.fetch("tasks", "delete", deleteParams);
96+
}
97+
osparc.utils.Utils.downloadLink(data.link, "GET", fileName, progressCb, loadedCb);
8998
}
9099
})
91100
}

0 commit comments

Comments
 (0)