Highly ambitious ATProtocol AppView service and sdks
at main 18 lines 622 B view raw
1//! GraphQL endpoint implementation for Slices 2//! 3//! This module provides a GraphQL interface to query slice records with support 4//! for joining linked records through AT Protocol strongRef references. 5 6mod dataloader; 7mod dataloaders; 8pub mod handler; 9pub mod pubsub; 10mod schema_builder; 11pub mod schema_ext; 12mod types; 13 14pub use dataloader::GraphQLContext; 15pub use handler::{graphql_handler, graphql_playground, graphql_subscription_handler, invalidate_schema_cache}; 16pub use pubsub::{RecordOperation, RecordUpdateEvent, PUBSUB}; 17pub use schema_builder::build_graphql_schema; 18pub use schema_ext::publish_jetstream_log;