link 2 exam
This commit is contained in:
@@ -9,11 +9,22 @@ const timer =
|
||||
|
||||
router.use(timer())
|
||||
|
||||
const config = {
|
||||
examCreated: false
|
||||
}
|
||||
|
||||
router.get('/course/list', (req, res) => {
|
||||
res.send(require('../mocks/courses/list/success.json'))
|
||||
})
|
||||
|
||||
router.get('/course/:id', (_req, res) => {
|
||||
router.get('/course/:id', (req, res) => {
|
||||
if(req.params.id === 'undefined')
|
||||
return res.status(400).send({ success: false, error: 'Invalid course id' })
|
||||
|
||||
if (config.examCreated) {
|
||||
config.examCreated = false
|
||||
return res.send(require('../mocks/courses/by-id/with-exam.json'))
|
||||
}
|
||||
res.send(require('../mocks/courses/by-id/success.json'))
|
||||
})
|
||||
|
||||
@@ -26,6 +37,7 @@ router.post('/course', (req, res) => {
|
||||
})
|
||||
|
||||
router.post('/course/toggle-exam-with-jury/:id', (req, res) => {
|
||||
config.examCreated = true;
|
||||
res.send({ success: true })
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user