UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

22 lines (21 loc) 713 B
import fs from 'fs/promises'; import { mapAsync } from '../utilities/mapAsync.js'; /** * Cleanup temp files after operation lifecycle */ export const unlinkTempFiles = async ({ collectionConfig, config, req })=>{ if (config.upload?.useTempFiles && collectionConfig.upload) { const { file } = req; const fileArray = [ { file } ]; await mapAsync(fileArray, async ({ file })=>{ // Still need this check because this will not be populated if using local API if (file?.tempFilePath) { await fs.unlink(file.tempFilePath); } }); } }; //# sourceMappingURL=unlinkTempFiles.js.map