mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-19 12:53:31 +02:00
Save devices to database.
This commit is contained in:
@@ -3,6 +3,7 @@ var zmq = require('zmq')
|
||||
var logger = require('../util/logger')
|
||||
var wire = require('../wire')
|
||||
var wireutil = require('../util/wireutil')(wire)
|
||||
var dbapi = require('../db/api')
|
||||
|
||||
module.exports = function(options) {
|
||||
var log = logger.createLogger('coordinator')
|
||||
@@ -44,8 +45,13 @@ module.exports = function(options) {
|
||||
var message = wire.DevicePokeMessage.decode(wrapper.message)
|
||||
devDealer.send([message.channel, wireutil.makeProbeMessage()])
|
||||
break
|
||||
case wire.MessageType.DEVICE_IDENTITY:
|
||||
var message = wire.DeviceIdentityMessage.decode(wrapper.message)
|
||||
dbapi.saveDeviceIdentity(message.serial, message)
|
||||
break
|
||||
case wire.MessageType.DEVICE_STATUS:
|
||||
var message = wire.DeviceStatusMessage.decode(wrapper.message)
|
||||
dbapi.saveDeviceStatus(message.serial, message.status)
|
||||
break
|
||||
case wire.MessageType.DEVICE_PROPERTIES:
|
||||
var message = wire.DevicePropertiesMessage.decode(wrapper.message)
|
||||
|
||||
Reference in New Issue
Block a user