chore: restore activity history check in AP inbox middleware now that NodeBB sends unique IDs with applicable activities

This commit is contained in:
Julian Lam
2024-07-04 14:59:06 -04:00
parent 644bcec562
commit 7e23e192d8

View File

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