build method
Implementation
@override
Widget build(BuildContext context) {
switch (state) {
case AsyncWidgetState.waiting:
if (defaultValue != null) return builder(context, defaultValue!);
return _buildWaiting(context);
case AsyncWidgetState.failed:
if (defaultValue != null) return builder(context, defaultValue!);
return _buildFailed(context);
case AsyncWidgetState.success:
return builder(context, _value!);
}
}