UNPKG

ng-cordova

Version:

[ngCordova](http://ngcordova.com/) ==========

26 lines (20 loc) 656 B
// 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; } }; }]);