OfflineBuilder.initialize constructor
const
OfflineBuilder.initialize({
- Key? key,
- required ValueWidgetBuilder<
ConnectivityResult> connectivityBuilder, - required Connectivity connectivityService,
- required NetworkInfo wifiInfo,
- Duration debounceDuration = kOfflineDebounceDuration,
- WidgetBuilder? builder,
- Widget? child,
- 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);