mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-18 15:53:23 +02:00
20 lines
409 B
JavaScript
20 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
|
|
}
|