autoPersistedQueries
fun autoPersistedQueries(httpMethodForHashedQueries: HttpMethod = HttpMethod.Get, httpMethodForDocumentQueries: HttpMethod = HttpMethod.Post, enableByDefault: Boolean = true): ApolloClient.Builder
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.