Use audience field to federate items in groups (fixes #2464) #2584
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds the audience field for federation to all objects and activities which belong to a specific community. This is in accordance with FEP-1b12. Audience field is optional when receiving so this is fully backwards compatible.
Sadly it doesnt look like this will simplify the code, because we still have to verify that the community which is specified in
audience
field matches other data. Eg when posting a comment, theaudience
community has to match the community of the post.