perf(gql): schema: use fast mode for req validation & limit req depth

This commit is contained in:
librelois 2021-05-29 23:11:51 +02:00
parent c4331cd290
commit d8b4f843cf

View file

@ -37,7 +37,9 @@ pub fn build_schema_with_data(data: GvaSchemaData, logger: bool) -> GvaSchema {
mutations::MutationRoot::default(),
subscriptions::SubscriptionRoot::default(),
)
.data(data);
.data(data)
.validation_mode(async_graphql::ValidationMode::Fast)
.limit_depth(10);
if logger {
builder = builder.extension(async_graphql::extensions::Logger);
}