OfflineBuilder.initialize constructor

  1. @visibleForTesting
const OfflineBuilder.initialize({
  1. Key? key,
  2. required ValueWidgetBuilder<ConnectivityResult> connectivityBuilder,
  3. required Connectivity connectivityService,
  4. required NetworkInfo wifiInfo,
  5. Duration debounceDuration = kOfflineDebounceDuration,
  6. WidgetBuilder? builder,
  7. Widget? child,
  8. WidgetBuilder? errorBuilder,
})

Implementation

@visibleForTesting
const OfflineBuilder.initialize({
  Key? key,
  required this.connectivityBuilder,
  required this.connectivityService,
  required this.wifiInfo,
  this.debounceDuration = kOfflineDebounceDuration,
  this.builder,
  this.child,
  this.errorBuilder,
})  : assert(!(builder is WidgetBuilder && child is Widget) && !(builder == null && child == null),
          'You should specify either a builder or a child'),
      super(key: key);