Skip to content

Commit 8ee3fa6

Browse files
committed
runpool entity deleted
1 parent b4b108f commit 8ee3fa6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/routes/api/run.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ const handleTimeoutForSubmission = function (submissionId: number) {
5050
case 'callback':
5151
axios.post(job.callback, errorResponse)
5252
}
53+
54+
delete runPool[submissionId]
5355
}
5456

5557
const handleSuccessForSubmission = function (result: RunResponse) {
@@ -79,6 +81,8 @@ const handleSuccessForSubmission = function (result: RunResponse) {
7981
})()
8082
break;
8183
}
84+
85+
delete runPool[result.id]
8286
}
8387

8488
/**
@@ -172,7 +176,6 @@ route.post('/', (req, res, next) => {
172176
setTimeout(() => {
173177
if (runPool[submission.id]) {
174178
handleTimeoutForSubmission(submission.id)
175-
delete runPool[submission.id]
176179
}
177180
}, config.RUN.TIMEOUT)
178181

@@ -198,7 +201,6 @@ route.post('/', (req, res, next) => {
198201
successListener.on('success', (result: RunResponse) => {
199202
if (runPool[result.id]) {
200203
handleSuccessForSubmission(result)
201-
delete runPool[result.id]
202204
}
203205
Submissions.update(<any>{
204206
end_time: new Date()

0 commit comments

Comments
 (0)