diff --git a/lib/endpoints.js b/lib/endpoints.js index 0494306..40d5e3e 100644 --- a/lib/endpoints.js +++ b/lib/endpoints.js @@ -283,6 +283,14 @@ app.use('/files', afterComplete: (req, upload, fid) => { db.add(upload.metadata.sid, upload.metadata.key, upload); debug(`Completed upload ${ fid }, size=${ upload.size } name=${ upload.metadata.name }`); + + // Trigger fileUploadedWebhook + if (config.fileUploadedWebhook) { + axios.post(config.fileUploadedWebhook, { + metadata: upload.metadata, + date: Date.now() + }).catch(err => console.error(err)); + }; }, }) );