File tree 4 files changed +8
-12
lines changed
4 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ type RunPoolElement = {
18
18
19
19
const RunPool : { [ x : number ] : RunPoolElement } = { }
20
20
21
- class RunController {
22
- async RunPOST ( req : Request , res : Response ) {
21
+ export default {
22
+ async runPOST ( req : Request , res : Response ) {
23
23
const mode = req . body . mode || 'sync'
24
24
const job = await DB . submissions . create ( {
25
25
lang : req . body . lang ,
@@ -49,7 +49,7 @@ class RunController {
49
49
RunPool [ job . id ] = {
50
50
res
51
51
}
52
- }
52
+ } ,
53
53
54
54
async onSuccess ( result : RunResponse ) {
55
55
const job = await DB . submissions . findById ( result . id )
@@ -64,5 +64,3 @@ class RunController {
64
64
}
65
65
}
66
66
}
67
-
68
- export default new RunController ( )
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { successListener } from 'rabbitmq/jobqueue'
5
5
6
6
const router : Router = Router ( )
7
7
8
- router . post ( '/' , Validator . POST , Controller . RunPOST )
8
+ router . post ( '/' , Validator . POST , Controller . runPOST )
9
9
successListener . on ( 'run_result' , Controller . onSuccess )
10
10
11
11
export default router
Original file line number Diff line number Diff line change @@ -22,8 +22,8 @@ type RunPoolElement = {
22
22
23
23
const RunPool : { [ x : number ] : RunPoolElement } = { }
24
24
25
- class SubmitController {
26
- async SubmitPOST ( req : Request , res : Response ) {
25
+ export default {
26
+ async submitPOST ( req : Request , res : Response ) {
27
27
const mode = req . body . mode || 'sync'
28
28
const job = await DB . submissions . create ( {
29
29
lang : req . body . lang ,
@@ -51,7 +51,7 @@ class SubmitController {
51
51
RunPool [ job . id ] = {
52
52
res
53
53
}
54
- }
54
+ } ,
55
55
56
56
async onSuccess ( result : SubmitResponse ) {
57
57
const job = await DB . submissions . findById ( result . id )
@@ -68,5 +68,3 @@ class SubmitController {
68
68
}
69
69
}
70
70
}
71
-
72
- export default new SubmitController ( )
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { successListener } from 'rabbitmq/jobqueue'
5
5
6
6
const router : Router = Router ( )
7
7
8
- router . post ( '/' , Validator . POST , Controller . SubmitPOST )
8
+ router . post ( '/' , Validator . POST , Controller . submitPOST )
9
9
successListener . on ( 'submit_result' , Controller . onSuccess )
10
10
11
11
export default router
You can’t perform that action at this time.
0 commit comments