chore: commenting out logic that drops requests if the id has already been seen, due to a regression in interoperability between NodeBB instances

This commit is contained in:
Julian Lam
2024-06-11 14:17:36 -04:00
parent 34dcb44992
commit bb0360bf01

View File

@@ -40,11 +40,11 @@ middleware.validate = async function (req, res, next) {
// winston.verbose('[middleware/activitypub] Request body check passed.');
// History check
const seen = await db.isSortedSetMember('activities:datetime', req.body.id);
if (seen) {
// winston.verbose(`[middleware/activitypub] Activity already seen, ignoring (${req.body.id}).`);
return res.sendStatus(200);
}
// const seen = await db.isSortedSetMember('activities:datetime', req.body.id);
// if (seen) {
// // winston.verbose(`[middleware/activitypub] Activity already seen, ignoring (${req.body.id}).`);
// return res.sendStatus(200);
// }
// Checks the validity of the incoming payload against the sender and rejects on failure
const verified = await activitypub.verify(req);