Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 02977aa

Browse files
Merge pull request #34 from farhan787/issue-#24
runpool entity deleted
2 parents b4b108f + 8ee3fa6 commit 02977aa

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

‎src/routes/api/run.ts‎

Lines changed: 4 additions & 2 deletions
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)

AltStyle によって変換されたページ (->オリジナル) /