Guest User

Untitled

a guest
Jan 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. function checkTokenIsNotUsed(req) {
  2. console.log('TEST ' + req.params.token);
  3. objectDB.findObject('artefact', {"data.token": req.params.token})
  4. .then(function(result) {
  5. console.log('findObject result' + result);
  6. if (isDefined(result)) {
  7. console.log('Artefact Exists');
  8. serverError(res, 'Cannot delete token as it is associated with an artefact');
  9. } else {
  10. console.log('Token not being used by an artefact, okay for deletion');
  11. };
  12. })
  13. .catch(function(err){
  14. console.error('Token CHECK DELETE error: '+err.message);
  15. serverError(res, 'err.message');
  16. });
  17. };
  18. //
  19. // Token deletion
  20. //
  21. app.delete('/:token', function(req, res, next) {
  22. checkTokenIsNotUsed(req)
  23. .then(function(results){
  24. return tokenModel.findOne({token: req.params.token});
  25. })
Add Comment
Please, Sign In to add comment