code beautifying

This commit is contained in:
Wolfgang Hottgenroth 2017-05-04 14:02:58 +02:00
parent 402ee68e94
commit aca88bcbb8

View File

@ -56,6 +56,7 @@ Mongo.MongoClient.connect(options['database'],
}
)
var queue = new Queue.Queue<MqttMessage.MqttMessage>()
queue.on('data', () => {
if (dbReady) {
@ -92,27 +93,28 @@ mqttClient.on('connect', () => {
mqttClient.publish('MqttMongo/Status', 'hello, started up')
})
var uptime : number = 0
var uptimeInterval = setInterval(() => {
uptime++
mqttClient.publish('MqttMongo/Status', `{'Uptime': ${uptime}}`)
}, 1000)
var msgCnt : number = 0
mqttClient.on('message', (topic : string, message : string) => {
msgCnt++;
console.log(`message received ${msgCnt}, topic ${topic}, payload ${message}`)
var mqttMessage = new MqttMessage.MqttMessage(topic, message)
if (topic == "MqttMongo/Command" && message == "shutdown") {
clearInterval(uptimeInterval)
mqttClient.end()
dbHandle.close()
} else {
var mqttMessage = new MqttMessage.MqttMessage(topic, message)
queue.enq(mqttMessage)
}
})
var uptime : number = 0
var uptimeInterval = setInterval(() => {
uptime++
mqttClient.publish('MqttMongo/Status', `{'Uptime': ${uptime}}`)
}, 1000)
console.log("MqttMongo started")