DartpolloClient constructor
DartpolloClient(})
Instantiate an DartpolloClient.
DedupeLink and DioLink are included.
To use different Link create an DartpolloClient with DartpolloClient.fromLink.
Implementation
factory DartpolloClient(
String graphQLEndpoint, {
Dio? client,
Map<String, String> defaultHeaders = const {},
bool useGETForQueries = false,
bool serializableErrors = false,
}) {
final dioLink = DioLink(
graphQLEndpoint,
client: client ?? Dio(),
defaultHeaders: defaultHeaders,
useGETForQueries: useGETForQueries,
serializableErrors: serializableErrors,
);
return DartpolloClient.fromLink(
Link.from([
DedupeLink(),
dioLink,
]),
).._dioLink = dioLink;
}