/
var
/
www
/
greso.tech
/
server
/
nsm
/
controllers
/
order
/
message
/
/var/www/greso.tech/server/nsm/controllers/order/message
mkdir
upload
Name
Size
Mode
Actions
create.js
2249
0644
edit
dl
rm
delete.js
855
0644
edit
dl
rm
edit.js
1426
0644
edit
dl
rm
list.js
1210
0644
edit
dl
rm
Edit:
/var/www/greso.tech/server/nsm/controllers/order/message/delete.js
(855B)
module.exports = function ({ db, logger }) { const { NotFound, BadRequest } = require('../../../responseModels/errors') const { isSet, isEmail, isPhone, isEmpty, minLength, isNumber } = require('../../../utils/validator.util') return async (req, res, next) => { logger.child({ path: req.path }).info() let t1 = performance.now() try { const { id } = req.body if (!isSet(id) || isEmpty(id)) { throw new BadRequest({ code: 400, lang: req.user?.languageCode }) } const message = await db.orderMessage.findOne({ where: { id: id } }) if (!message) { throw new NotFound({ lang: req.user?.languageCode }) } await db.orderMessage.destroy({ where: { id: id } }) const time = performance.now() - t1 return res.status(200).json({ status: 'success', id: message.id, time }) } catch (err) { next(err) } } }
Save
cmd:
run