many-cloud
Version:
A Node module for abstracting file management and interfacing with a variety of cloud storages.
22 lines (19 loc) • 428 B
JavaScript
module.exports = data => {
return function(file_id) {
return new Promise((resolve, reject) => {
if (!file_id) {
reject(new Error("Expected file id parameter"));
}
if (!data.drive) {
data.setup_drive();
}
data.drive.files.delete({ fileId: file_id }, err => {
if (err) {
reject(err);
} else {
resolve();
}
});
});
};
};