fix: remote announces not showing up in local inboxes

This commit is contained in:
Julian Lam
2024-02-12 16:23:21 -05:00
parent 9439987eda
commit 814c479405
2 changed files with 9 additions and 8 deletions

View File

@@ -71,7 +71,7 @@ inbox.like = async (req) => {
};
inbox.announce = async (req) => {
const { actor, object, published } = req.body;
const { actor, object, published, to, cc } = req.body;
let timestamp = Date.now();
try {
timestamp = new Date(published).getTime();
@@ -103,6 +103,8 @@ inbox.announce = async (req) => {
}
await topics.updateLastPostTime(tid, timestamp);
await activitypub.notes.updateLocalRecipients(pid, { to, cc });
await activitypub.notes.syncUserInboxes(tid);
}
winston.info(`[activitypub/inbox/announce] Parsing id ${pid}`);