autoPersistedQueries
fun autoPersistedQueries( httpMethodForHashedQueries: HttpMethod = HttpMethod.Get, httpMethodForDocumentQueries: HttpMethod = HttpMethod.Post, enableByDefault: Boolean = true): ApolloClient.Builder
Content copied to clipboard
Configures auto persisted queries.
Parameters
httpMethodForHashedQueries
: the HttpMethod to use for the initial hashed query that does not send the actual Graphql document. HttpMethod.Get allows to use caching when available while HttpMethod.Post usually allows bigger document sizes. Mutations are always sent using HttpMethod.Post regardless of this setting. Default: HttpMethod.Get
httpMethodForDocumentQueries
: the HttpMethod to use for the follow-up query that sends the full document if the initial hashed query was not found. Mutations are always sent using HttpMethod.Post regardless of this setting. Default: HttpMethod.Post
enableByDefault
: whether to enable Auto Persisted Queries by default. You can later use ApolloCall.enableAutoPersistedQueries on to enable/disable them on individual calls.