Add browser list to device identity.

This commit is contained in:
Simo Kinnunen
2014-04-01 19:29:28 +09:00
parent 2bf8f2352b
commit e17f306d30
11 changed files with 144 additions and 9 deletions

View File

@@ -293,6 +293,21 @@ module.exports = syrup.serial()
})
}
function getBrowsers() {
return runServiceCommand(
apk.serviceProto.RequestType.GET_BROWSERS
, new apk.serviceProto.GetBrowsersRequest()
)
.then(function(data) {
var response = apk.serviceProto.GetBrowsersResponse.decode(data)
if (response.success) {
delete response.success
return response
}
throw new Error('Unable to get browser list')
})
}
function runServiceCommand(type, cmd) {
var resolver = Promise.defer()
service.writer.write(new apk.serviceProto.RequestEnvelope(
@@ -361,6 +376,7 @@ module.exports = syrup.serial()
})
}
, copy: getClipboard
, getBrowsers: getBrowsers
}
})
})