Skip to content

Inline object when Announcing a self-owned private object

Claire requested to merge Claire/pleroma:accept-embedded-announce-object into develop

When a user announces one of their private notes, they want it known by their current followers, regardless of whether their instances had already seen the status.

This PR inlines the object so that a remote instance can import it without trying to fetch it (which is not supported by Pleroma).

This will let Mastodon instances, which already support importing objects from Announces (provided they are from the same actor) access those private objects. Pleroma still needs additional changes to import objects from an Announce (and this seems more involved since it seems like Pleroma will need an internal Create representation for any object).

Merge request reports