UNPKG

many-cloud

Version:

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

24 lines (21 loc) 453 B
module.exports = data => { return function(folderID) { return new Promise((resolve, reject) => { let params = { Bucket: data.bucket, MaxKeys: 1000000, Delimiter: "/" }; if (folderID) { params.Prefix = folderID + "/"; } data.s3.listObjects(params, (err, data) => { if (err) { reject(err); return; } resolve(data); }); }); }; };