Skip to content

Commit

Permalink
Use default TTL in GraphQL queries
Browse files Browse the repository at this point in the history
  • Loading branch information
alecgeatches committed Feb 26, 2025
1 parent e0e0241 commit c33db52
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions inc/Config/Query/GraphqlQuery.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,16 @@ public function get_request_body( array $input_variables ): array {
public static function get_config_schema(): array {
return ConfigSchemas::get_graphql_query_config_schema();
}

/**
* GraphQL queries are typically made with POST requests, however, we do
* want to cache the response to queries. Override the default HTTP behavior
* for POST requests and allow caching.
*
* Caching policy for GraphQL mutations is separately handled and disabled.
*/
public function get_cache_ttl( array $input_variables ): int|null {
// Return null for default cache TTL.
return null;
}
}

0 comments on commit c33db52

Please sign in to comment.