UNPKG

@payloadcms/plugin-import-export

Version:

Import-Export plugin for Payload

23 lines (22 loc) 629 B
import { APIError } from 'payload'; import { createExport } from './createExport.js'; export const download = async (req, debug = false)=>{ let body; if (typeof req?.json === 'function') { body = await req.json(); } if (!body || !body.data) { throw new APIError('Request data is required.'); } req.payload.logger.info(`Download request received ${body.data.collectionSlug}`); body.data.user = req.user; return createExport({ download: true, input: { ...body.data, debug }, req }); }; //# sourceMappingURL=download.js.map