Add upload webhook that fires after tus afterComplete

This commit is contained in:
Bucky Wolfe
2020-05-12 12:42:14 +07:00
parent 041684408b
commit 15b36727ff

View File

@@ -283,6 +283,14 @@ app.use('/files',
afterComplete: (req, upload, fid) => { afterComplete: (req, upload, fid) => {
db.add(upload.metadata.sid, upload.metadata.key, upload); db.add(upload.metadata.sid, upload.metadata.key, upload);
debug(`Completed upload ${ fid }, size=${ upload.size } name=${ upload.metadata.name }`); 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));
};
}, },
}) })
); );