createScope method

QueryScope<Q> createScope({
  1. required void onChanged(),
  2. FlushScheduler scheduler = microtaskScheduler,
  3. String? debugLabel,
  4. FetchPolicy? fetchPolicy,
  5. Duration? maxAge,
})

Implementation

QueryScope<Q> createScope({
  required void Function() onChanged,
  FlushScheduler scheduler = microtaskScheduler,
  String? debugLabel,
  FetchPolicy? fetchPolicy,
  Duration? maxAge,
}) {
  final scope = QueryScope<Q>(
    this,
    onChanged: onChanged,
    scheduler: scheduler,
    debugLabel: debugLabel,
    fetchPolicy: fetchPolicy,
    maxAge: maxAge,
  );
  _scopes.add(scope);
  return scope;
}