diff --git a/routes/api.js b/routes/api.js index dc62ea9..2d85853 100644 --- a/routes/api.js +++ b/routes/api.js @@ -45,27 +45,34 @@ route.get('/claims/:id/update', auth.adminOnly, (req, res) => { }); route.post('/claims/add', auth.ensureLoggedInGithub, (req, res) => { - - if(process.env.BOSS_DEV === 'localhost'){ - req.user = { - usergithub:{ - username:'Dhroov7' + + const bossEnd = Date.parse('16 Aug 2018 00:00:00 GMT+05:30') + + if (bossEnd < Date.now()) { + res.send("BOSS is now over!") + } + + if(process.env.BOSS_DEV === 'localhost'){ + req.user = { + usergithub:{ + username:'Dhroov7' + } } } - } - du.createClaim( - req.user.usergithub.username, - req.body.issue_url, - req.body.pull_url, - req.body.bounty, - config.CLAIM_STATUS.CLAIMED - ).then(claim => { - res.send(claim) - }).catch(err => { - console.log(err); - res.send("Sorry. Could not add the claim right now."); - }); + du.createClaim( + req.user.usergithub.username, + req.body.issue_url, + req.body.pull_url, + req.body.bounty, + config.CLAIM_STATUS.CLAIMED + ).then(claim => { + res.send(claim) + }).catch(err => { + console.log(err); + res.send("Sorry. Could not add the claim right now."); + }); + }); diff --git a/routes/root.js b/routes/root.js index 214efed..f291828 100644 --- a/routes/root.js +++ b/routes/root.js @@ -183,6 +183,13 @@ route.get('/claims/:id', auth.adminOnly, (req, res) => { }); route.post('/claims/add', auth.ensureLoggedInGithub, (req, res) => { + + const bossEnd = Date.parse('16 Aug 2018 00:00:00 GMT+05:30') + + if (bossEnd < Date.now()) { + res.send("BOSS is now over!") + } + du.createClaim( req.user.usergithub.username, // github username already valid req.body.issue_url,