1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 10:19:30 +02:00

ADB connect now respects auth keys in the settings page.

This commit is contained in:
Simo Kinnunen 2014-10-01 18:41:18 +09:00
parent 0a67c8c272
commit e6c1de5194
12 changed files with 322 additions and 49 deletions

View file

@ -70,6 +70,35 @@ module.exports = function(options) {
})
})
// Worker messages
.on(wire.JoinGroupByAdbFingerprintMessage, function(channel, message) {
dbapi.lookupUserByAdbFingerprint(message.fingerprint)
.then(function(user) {
if (user) {
devDealer.send([
channel
, wireutil.envelope(new wire.AutoGroupMessage(
new wire.OwnerMessage(
user.email
, user.name
, user.group
)
, message.fingerprint
))
])
}
else {
/* ask user */
log.debug('ask user')
}
})
.catch(function(err) {
log.error(
'Unable to lookup user by fingerprint "%s"'
, message.fingerprint
, err.stack
)
})
})
.on(wire.JoinGroupMessage, function(channel, message, data) {
dbapi.setDeviceOwner(message.serial, message.owner)
appDealer.send([channel, data])