refetchQuery<TParsed> method
Refetch the ObservableQuery referenced by queryId
,
overriding any present non-network-only FetchPolicy.
Implementation
Future<QueryResult<TParsed>?> refetchQuery<TParsed>(String queryId) {
var options = getQuery<TParsed>(queryId)!.options;
if (!willAlwaysExecuteOnNetwork(options.fetchPolicy)) {
options = options.copyWithFetchPolicy(FetchPolicy.networkOnly);
}
// create a new request to execute
final request = options.asRequest;
return _resolveQueryOnNetwork(request, queryId, options);
}