Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function checkTokenIsNotUsed(req) {
- console.log('TEST ' + req.params.token);
- objectDB.findObject('artefact', {"data.token": req.params.token})
- .then(function(result) {
- console.log('findObject result' + result);
- if (isDefined(result)) {
- console.log('Artefact Exists');
- serverError(res, 'Cannot delete token as it is associated with an artefact');
- } else {
- console.log('Token not being used by an artefact, okay for deletion');
- };
- })
- .catch(function(err){
- console.error('Token CHECK DELETE error: '+err.message);
- serverError(res, 'err.message');
- });
- };
- //
- // Token deletion
- //
- app.delete('/:token', function(req, res, next) {
- checkTokenIsNotUsed(req)
- .then(function(results){
- return tokenModel.findOne({token: req.params.token});
- })
Add Comment
Please, Sign In to add comment