use spread syntax in dedupe recipient Set
This commit is contained in:
parent
36d8ace51f
commit
71f38cca62
2 changed files with 3 additions and 3 deletions
|
@ -7,7 +7,7 @@ import { send } from "./request";
|
|||
export default async function inbox(activity:any) {
|
||||
const date = new Date()
|
||||
// get the main recipients ([...new Set()] is to dedupe)
|
||||
const recipientList = [...new Set(idsFromValue(activity.to).concat(idsFromValue(activity.cc)).concat(idsFromValue(activity.audience)))]
|
||||
const recipientList = [...new Set([...idsFromValue(activity.to), ...idsFromValue(activity.cc), ...idsFromValue(activity.audience)])]
|
||||
|
||||
// if my list of followers in the list of recipients, then forward to them as well
|
||||
if(recipientList.includes(ACTOR + "/followers")) {
|
||||
|
|
|
@ -35,9 +35,9 @@ export default async function outbox(activity:any):Promise<Response> {
|
|||
}
|
||||
|
||||
// get the main recipients ([...new Set()] is to dedupe)
|
||||
const recipientList = [...new Set(idsFromValue(activity.to).concat(idsFromValue(activity.cc)).concat(idsFromValue(activity.audience)))]
|
||||
const recipientList = [...new Set([...idsFromValue(activity.to), ...idsFromValue(activity.cc), ...idsFromValue(activity.audience)])]
|
||||
// add in the blind recipients
|
||||
const finalRecipientList = [...new Set(recipientList.concat(idsFromValue(activity.bto)).concat(idsFromValue(activity.bcc)))]
|
||||
const finalRecipientList = [...new Set([...recipientList, ...idsFromValue(activity.bto), ...idsFromValue(activity.bcc)])]
|
||||
// remove the blind recipients from the activity
|
||||
delete activity.bto
|
||||
delete activity.bcc
|
||||
|
|
Loading…
Reference in a new issue