INNER CODE UNIT · JavaScript
shutdown
riclolsen/json-scada · src/camera-onvif/index.js:81
const shutdown = () => {
if (ShuttingDown) return
ShuttingDown = true
Log.log('Process - Shutting down...')
stopAllCameras()
try {
if (changeStreamCmd) changeStreamCmd.close()
} catch (e) {}
try {
if (clientMongo) clientMongo.close()
} catch (e) {}
setTimeout(() => process.exit(0), 500)
}
process.on('SIGINT', shutdown)
process.on('SIGTERM', shutdown)
const teardownMongo = () => {
MongoStatus.HintMongoIsConnected = false