fix: include follower sets for reassertion

This commit is contained in:
Julian Lam
2024-07-19 14:48:51 -04:00
parent 39f92eac16
commit be393d571c

View File

@@ -19,7 +19,7 @@ module.exports = {
db.getSortedSetsMembers(uids.map(uid => `followingRemote:${uid}`)), db.getSortedSetsMembers(uids.map(uid => `followingRemote:${uid}`)),
]); ]);
const toCheck = Array.from(new Set(_following.flat())); const toCheck = Array.from(new Set(_followers.flat().concat(_following.flat())));
const asserted = await db.isSortedSetMembers('usersRemote:lastCrawled', toCheck); const asserted = await db.isSortedSetMembers('usersRemote:lastCrawled', toCheck);
reassert.push(...toCheck.filter((actor, idx) => !asserted[idx])); reassert.push(...toCheck.filter((actor, idx) => !asserted[idx]));