diff --git a/server/media/imgproxy-media.js b/server/media/imgproxy-media.js index 6bee7a6bc..5790ecfb7 100644 --- a/server/media/imgproxy-media.js +++ b/server/media/imgproxy-media.js @@ -25,8 +25,13 @@ const imgproxyBaseUrl = process.env.IMGPROXY_BASE_URL; // `https://u4gzpp5wm437d const imgproxySalt = process.env.IMGPROXY_SALT; const imgproxyDestinationBucket = process.env.IMGPROXY_DESTINATION_BUCKET; -//Generate a signed upload link for the S3 bucket. -//All uploads must be going to the same shop and jobid. +/** + * Generate a Signed URL Link for the s3 bucket. + * All Uploads must be going to the same Shop and JobId + * @param req + * @param res + * @returns {Promise<*>} + */ const generateSignedUploadUrls = async (req, res) => { const { filenames, bodyshopid, jobid } = req.body; try { @@ -69,6 +74,12 @@ const generateSignedUploadUrls = async (req, res) => { } }; +/** + * Get Thumbnail URLS + * @param req + * @param res + * @returns {Promise<*>} + */ const getThumbnailUrls = async (req, res) => { const { jobid, billid } = req.body; @@ -150,6 +161,12 @@ const getThumbnailUrls = async (req, res) => { } }; +/** + * Download Files + * @param req + * @param res + * @returns {Promise<*>} + */ const downloadFiles = async (req, res) => { //Given a series of document IDs or keys, generate a file (or a link) to download all images in bulk const { jobId, billid, documentids } = req.body; @@ -225,6 +242,12 @@ const downloadFiles = async (req, res) => { } }; +/** + * Delete Files + * @param req + * @param res + * @returns {Promise<*>} + */ const deleteFiles = async (req, res) => { //Mark a file for deletion in s3. Lifecycle deletion will actually delete the copy in the future. //Mark as deleted from the documents section of the database. @@ -279,6 +302,12 @@ const deleteFiles = async (req, res) => { } }; +/** + * Move Files + * @param req + * @param res + * @returns {Promise<*>} + */ const moveFiles = async (req, res) => { const { documents, tojobid } = req.body; try {