refactor: upload's stripTags if-logic

This commit is contained in:
Bobby 2022-10-06 02:44:54 +07:00
parent ec0e51a7b8
commit e7c91b8ad0
No known key found for this signature in database
GPG Key ID: 941839794CBF5A09

View File

@ -529,7 +529,9 @@ self.actuallyUpload = async (req, res, data = {}) => {
}
// Strip tags, then update their size attribute, if required
await self.stripTags(req, filesData)
if (self.parseStripTags(req.headers.striptags)) {
await self.stripTags(filesData)
}
const stored = await self.storeFilesToDb(req, res, filesData)
return self.sendUploadResponse(req, res, stored)
@ -865,7 +867,9 @@ self.actuallyFinishChunks = async (req, res, files) => {
}
// Strip tags, then update their size attribute, if required
await self.stripTags(req, filesData)
if (self.parseStripTags(req.headers.striptags)) {
await self.stripTags(filesData)
}
const stored = await self.storeFilesToDb(req, res, filesData)
return self.sendUploadResponse(req, res, stored)
@ -970,9 +974,7 @@ self.scanFiles = async (user, filesData) => {
/** Strip tags (EXIF, etc.) */
self.stripTags = async (req, filesData) => {
if (!self.parseStripTags(req.headers.striptags)) return
self.stripTags = async filesData => {
try {
await Promise.all(filesData.map(async file => {
// Update size attribute if applicable