parent
e446db03a3
commit
e0d5153019
@ -1,18 +0,0 @@ |
||||
import { FileUpload } from '../../../file-upload/server'; |
||||
|
||||
export const normalizeMessageAttachments = (message) => { |
||||
if (message.file && message.attachments && Array.isArray(message.attachments) && message.attachments.length) { |
||||
const jwt = FileUpload.generateJWTToFileUrls({ rid: message.rid, userId: message.u._id, fileId: message.file._id }); |
||||
if (jwt) { |
||||
message.attachments.forEach((attachment) => { |
||||
if (attachment.title_link) { |
||||
attachment.title_link = `${ attachment.title_link }?token=${ jwt }`; |
||||
} |
||||
if (attachment.image_url) { |
||||
attachment.image_url = `${ attachment.image_url }?token=${ jwt }`; |
||||
} |
||||
}); |
||||
} |
||||
} |
||||
return message; |
||||
}; |
||||
@ -0,0 +1,19 @@ |
||||
import { FileUpload } from '../../../file-upload/server'; |
||||
import { Uploads } from '../../../models/server'; |
||||
import { settings } from '../../../settings/server'; |
||||
|
||||
export const normalizeMessageFileUpload = (message) => { |
||||
if (message.file && !message.fileUpload) { |
||||
const jwt = FileUpload.generateJWTToFileUrls({ rid: message.rid, userId: message.u._id, fileId: message.file._id }); |
||||
const file = Uploads.findOne({ _id: message.file._id }); |
||||
if (!file) { |
||||
return message; |
||||
} |
||||
message.fileUpload = { |
||||
publicFilePath: `${ settings.get('Site_Url') }${ FileUpload.getPath(`${ file._id }/${ encodeURI(file.name) }`).substring(1) }${ jwt ? `?token=${ jwt }` : '' }`, |
||||
type: file.type, |
||||
size: file.size, |
||||
}; |
||||
} |
||||
return message; |
||||
}; |
||||
Loading…
Reference in new issue