runZoned<R> static method

R runZoned<R>(
  1. R body(), {
  2. BlocObserver? blocObserver,
  3. EventTransformer? eventTransformer,
  4. Storage? storage,
})
override

Runs body in a fresh Zone using the provided overrides.

Implementation

static R runZoned<R>(
  R Function() body, {
  BlocObserver? blocObserver,
  EventTransformer? eventTransformer,
  Storage? storage,
}) {
  final overrides = _HydratedBlocOverridesScope(storage);
  return BlocOverrides.runZoned(
    () => _asyncRunZoned(body, zoneValues: {_token: overrides}),
    blocObserver: blocObserver,
    eventTransformer: eventTransformer,
  );
}