Skip to content

angee.posts.ingest

Posts-owned landing for public message cores and engagement overlays.

land_posts

python
def land_posts(channel: Any, posts: list[ParsedPost], *,
               owner_id: Any) -> list[Any]

Land public posts through messaging, then apply the posts-owned overlay.

Message/thread/part persistence stays on Message.objects.ingest. This owner supplies the public structural facts that make ingest derive COMMENT, disables email quotation edges, then writes payload, metrics, reactions, and cross-post relations exactly once through their existing owners.

Released under the AGPL-3.0 License.