@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:
19 lines (16 loc) • 429 B
JavaScript
import { respondWithError } from '../provider/error.js'
export default async function list({ query, params, companion }, res, next) {
const { providerUserSession } = companion
try {
const data = await companion.provider.list({
companion,
providerUserSession,
directory: params.id,
query,
})
res.json(data)
} catch (err) {
if (respondWithError(err, res)) return
next(err)
}
}