Skip to content

angee.posts.schema

GraphQL schema for the posts addon — feeds and the following surface.

Feeds are polled through the Bridge scheduler and browsed/managed in the console through Hasura resources; FeedFollow exposes the following edge. The reused messaging.Reaction rows are exposed by messaging's existing nested MessageType.reaction_groups field. PostMetrics currently remains model and permission data only; this schema declares no standalone or message type projection for it.

FeedType

python
@strawberry_django.type(Feed)
class FeedType(IntegrationLabelMixin, BridgeSyncStatusMixin, AngeeNode)

GraphQL projection of a connected public-content feed.

FeedFollowType

python
@strawberry_django.type(FeedFollow)
class FeedFollowType(AngeeNode)

GraphQL projection of a feed following/timeline subscription.

Released under the AGPL-3.0 License.