UNPKG

many-cloud

Version:

A Node module for abstracting file management and interfacing with a variety of cloud storages.

21 lines (19 loc) 538 B
module.exports = data => { return function(fileID, params) { params = params || "kind, id, name, mimeType, description, trashed, explicitlyTrashed, parents, modifiedTime, fullFileExtension, md5Checksum, size"; return new Promise((resolve, reject) => { if (!data.drive) { data.setup_drive(); } data.drive.files.get({ fileId: fileID, fields: params }, (err, res) => { if (err) { reject(err); return; } resolve(res.data); }); }); }; };