guardAsyncCallback method
AsyncCallback
guardAsyncCallback(})
Wrap an async callback to capture errors.
Implementation
AsyncCallback guardAsyncCallback(
Future<void> Function() action, {
String? source,
FutureOr<void> Function(BaseException e)? onError,
}) {
return () async {
await guardFuture<void>(
() async => action(),
source: source,
onError: onError,
);
};
}