/var/www/qr4y.com/server/delivery/api/controllers/system
Edit: /var/www/qr4y.com/server/delivery/api/controllers/system/reboot.js (602B)
module.exports = function ({ db, logger }) {
return async (req, res, next) => {
logger.child({ path: req.path, request: req.query }).info()
let t1 = performance.now()
try {
//SERVICES.AuthService.CheckUserPermissions({ user: req.user, key: 'system_reboot' })
const timeout = 5000
setTimeout(() => {
process.exit(1)
}, timeout)
const time = performance.now() - t1
return res.status(200).json({ status: 'success', timeout })
} catch (err) {
next(err)
}
}
}