fix: attach announcers and their followers to cc, not to targets, only attach announcers to targets

This commit is contained in:
Julian Lam
2024-05-07 12:34:07 -04:00
parent 5e9d47a1d8
commit 51089a347a

View File

@@ -116,7 +116,8 @@ async function buildRecipients(object, { pid, uid }) {
const announcersFollowers = (await user.getUsersFields(announcers, ['followersUrl']))
.filter(o => o.hasOwnProperty('followersUrl'))
.map(({ followersUrl }) => followersUrl);
[...announcers, ...announcersFollowers].forEach(uri => targets.add(uri));
[...announcers].forEach(uri => targets.add(uri));
[...announcers, ...announcersFollowers].forEach(uri => cc.add(uri));
}
object.to = Array.from(to);