use seaography::{Builder as SeaographyBuilder, BuilderContext}; use crate::{ graphql::{ domains::subscribers::restrict_subscriber_for_entity, infra::custom::register_entity_default_writable, }, models::episodes, }; pub fn register_episodes_to_schema_context(context: &mut BuilderContext) { restrict_subscriber_for_entity::(context, &episodes::Column::SubscriberId); } pub fn register_episodes_to_schema_builder(mut builder: SeaographyBuilder) -> SeaographyBuilder { builder.register_enumeration::(); builder = register_entity_default_writable!(builder, episodes, false); builder }