@uppy/companion
Version:
OAuth helper and remote fetcher for Uppy's (https://uppy.io) extensible file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox and Google Drive, S3 and more :dog:
21 lines (20 loc) • 749 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const { respondWithError } = require('../provider/error');
async function list({ query, params, companion }, res, next) {
const { providerUserSession } = companion;
const { accessToken } = providerUserSession;
try {
// todo remove backward compat `token` param from all provider methods (because it can be found in providerUserSession)
const data = await companion.provider.list({
companion, token: accessToken, providerUserSession, directory: params.id, query,
});
res.json(data);
}
catch (err) {
if (respondWithError(err, res))
return;
next(err);
}
}
module.exports = list;