feat: #13255, deliver asserted topics to remote category followers

This commit is contained in:
Julian Lam
2025-03-20 13:02:30 -04:00
parent 6e23de46d6
commit 9c1d5cd36e
4 changed files with 49 additions and 10 deletions

View File

@@ -462,6 +462,12 @@ Notes.syncUserInboxes = async function (tid, uid) {
uids.add(uid);
});
// Category followers
const categoryFollowers = await activitypub.actors.getLocalFollowers(cid);
categoryFollowers.uids.forEach((uid) => {
uids.add(uid);
});
const keys = Array.from(uids).map(uid => `uid:${uid}:inbox`);
const score = await db.sortedSetScore(`cid:${cid}:tids`, tid);