+function cleanUpReqFiles (
+ req: { files: { [fieldname: string]: Express.Multer.File[] } | Express.Multer.File[] }
+) {
+ const filesObject = req.files
+ if (!filesObject) return
+
+ if (isArray(filesObject)) {
+ filesObject.forEach(f => deleteFileAndCatch(f.path))
+ return
+ }
+
+ for (const key of Object.keys(filesObject)) {
+ const files = filesObject[key]
+
+ files.forEach(f => deleteFileAndCatch(f.path))
+ }
+}
+