From 15b36727ffd57e06a3e0a0944c590f6cbb9c75b3 Mon Sep 17 00:00:00 2001 From: Bucky Wolfe Date: Tue, 12 May 2020 12:42:14 +0700 Subject: [PATCH] Add upload webhook that fires after tus afterComplete --- lib/endpoints.js | 8 ++++++++ 1 file changed, 8 insertions(+) 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)); + }; }, }) );