gsuite-drive-manager
Advanced tools
Comparing version 0.0.5 to 0.0.6
32
index.js
@@ -134,2 +134,33 @@ /*global require, console, Promise*/ | ||
function deleteParents(specs) { | ||
return new Promise(function (resolve, reject) { | ||
var fileId = specs.fileId; | ||
var removeParents = specs.removeParents; | ||
var request = { | ||
auth: auth, | ||
fileId: fileId, | ||
addParents: removeParents.join(",") | ||
}; | ||
var operation = getOperation(); | ||
if (specs.fields) { | ||
request.fields = specs.fields; | ||
} | ||
operation.attempt(function () { | ||
service.files.update(request, function (err, response) { | ||
if (operation.retry(err)) { | ||
console.log("Warning, deleteParents() error %s occured, retry %d", err.code, operation.attempts()); | ||
return; | ||
} | ||
if (err) { | ||
reject(operation.mainError()); | ||
return; | ||
} | ||
resolve(response); | ||
}); | ||
}); | ||
}); | ||
} | ||
function download(specs) { | ||
@@ -662,2 +693,3 @@ | ||
addParents: addParents, | ||
deleteParents: deleteParents, | ||
deletePermission: deletePermission, | ||
@@ -664,0 +696,0 @@ deleteFile: deleteFile, |
{ | ||
"name": "gsuite-drive-manager", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "A wrapper for the G suite drive SDK", | ||
"main": "index.js", | ||
"dependencies": { | ||
"google-auth-library": "^0.10.0", | ||
"googleapis": "^16.1.0", | ||
"retry":"^0.10.1" | ||
"google-auth-library": "^0.12.0", | ||
"googleapis": "^23.0.0", | ||
"retry": "^0.10.1" | ||
}, | ||
@@ -11,0 +11,0 @@ "devDependencies": {}, |
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
26152
619
+ Addedasync@2.6.0(transitive)
+ Addedgoogle-auth-library@0.12.0(transitive)
+ Addedgoogleapis@23.0.2(transitive)
+ Addedlodash.isstring@4.0.1(transitive)
+ Addedlodash.merge@4.6.2(transitive)
- Removedasync@2.1.5(transitive)
- Removedgoogle-auth-library@0.10.0(transitive)
- Removedgoogleapis@16.1.0(transitive)
- Removedlodash.noop@3.0.1(transitive)
Updatedgoogle-auth-library@^0.12.0
Updatedgoogleapis@^23.0.0