copyWith method
GraphQLClient
copyWith({
- Link? link,
- GraphQLCache? cache,
- DefaultPolicies? defaultPolicies,
- bool? alwaysRebroadcast,
- Duration? queryRequestTimeout,
Create a copy of the client with the provided information.
Implementation
GraphQLClient copyWith({
Link? link,
GraphQLCache? cache,
DefaultPolicies? defaultPolicies,
bool? alwaysRebroadcast,
Duration? queryRequestTimeout,
}) {
return GraphQLClient(
link: link ?? this.link,
cache: cache ?? this.cache,
defaultPolicies: defaultPolicies ?? this.defaultPolicies,
alwaysRebroadcast: alwaysRebroadcast ?? queryManager.alwaysRebroadcast,
queryRequestTimeout: queryRequestTimeout ?? queryManager.requestTimeout,
);
}