SHARE
TWEET

Untitled

a guest May 23rd, 2019 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. deleteOneOrder: (req, res) => {
  2.     jwt.verify(req.token, process.env.JWT_SECRET_KEY, function(err, authData) {
  3.       if (err) {
  4.         res.status(401).json({ success: false, message: err });
  5.       } else {
  6.         const id = req.params.id;
  7.         Order.get(id)
  8.           .then(function(order) {
  9.             order.toolsId.forEach((e, i) => {
  10.               Tool.get(e)
  11.                 .update({ inUse: false })
  12.                 .run()
  13.                 .then(data => {
  14.                   if (i === order.toolsId.length - 1) {
  15.                     order.delete().then(function(result) {
  16.                       res.status(200).json({
  17.                         success: true,
  18.                         message: result
  19.                       });
  20.                     });
  21.                   }
  22.                 })
  23.                 .catch(err =>
  24.                   res.status(400).json({ success: false, message: err })
  25.                 );
  26.             });
  27.           })
  28.           .catch(Errors.DocumentNotFound, function(err) {
  29.             return res.status(400).json({
  30.               success: false,
  31.               message: 'Order not found'
  32.             });
  33.           })
  34.           .error(function(err) {
  35.             return res.status(400).json({
  36.               success: false,
  37.               message: err
  38.             });
  39.           });
  40.       }
  41.     });
  42.   }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top