mirror of
https://github.com/openstf/stf
synced 2025-10-06 03:50:04 +02:00
19 lines
409 B
JavaScript
19 lines
409 B
JavaScript
var Promise = require('bluebird')
|
|
var ApkReader = require('adbkit-apkreader')
|
|
|
|
module.exports = function(file) {
|
|
var resolver = Promise.defer()
|
|
|
|
process.nextTick(function() {
|
|
try {
|
|
var reader = ApkReader.readFile(file.path)
|
|
var manifest = reader.readManifestSync()
|
|
resolver.resolve(manifest)
|
|
}
|
|
catch (err) {
|
|
resolver.reject(err)
|
|
}
|
|
})
|
|
|
|
return resolver.promise
|
|
}
|