ng-cordova
Version:
[ngCordova](http://ngcordova.com/) ==========
26 lines (20 loc) • 656 B
JavaScript
// install : cordova plugin add https://github.com/MobileChromeApps/zip.git
// link : https://github.com/MobileChromeApps/zip
angular.module('ngCordova.plugins.zip', [])
.factory('$cordovaZip', ['$q', '$window', function ($q, $window) {
return {
unzip: function (source, destination) {
var q = $q.defer();
$window.zip.unzip(source, destination, function (isError) {
if (isError === 0) {
q.resolve();
} else {
q.reject();
}
}, function (progressEvent) {
q.notify(progressEvent);
});
return q.promise;
}
};
}]);