readQuery method
Reads a GraphQL query from the root query id.
Implementation
Map<String, dynamic>? readQuery(
Request request, {
bool optimistic = true,
}) =>
denormalizeOperation(
// provided from cache
read: (dataId) => readNormalized(dataId, optimistic: optimistic),
typePolicies: typePolicies,
dataIdFromObject: dataIdFromObject,
returnPartialData: returnPartialData,
addTypename: addTypename,
// if there is partial data, we cannot read and return null
handleException: true,
// provided from request
document: request.operation.document,
operationName: request.operation.operationName,
variables: sanitizeVariables(request.variables)!,
possibleTypes: possibleTypes,
);