18 lines
625 B
JavaScript
18 lines
625 B
JavaScript
var exec = require('cordova/exec');
|
|
|
|
exports.zip = function (path,files, success, error) {
|
|
console.log("zip plugin:",path,files,success,error);
|
|
if(!path){
|
|
console.log("zip plugin: path must be provided");
|
|
error(new Error('path must be provided'));
|
|
return;
|
|
}
|
|
if(!files || !Array.isArray(files) || files.length <1){
|
|
console.log("zip plugin: at least one file must be provided");
|
|
error(new Error('at least one file must be provided'));
|
|
return;
|
|
}
|
|
console.log("zip plugin: native code");
|
|
exec(success, error, 'ZipCordovaPlugin', 'zip', [path,files]);
|
|
};
|