Result.trySync constructor
Wrapped on try/catch
Implementation
factory Result.trySync(
Result Function() func, {
Result Function(dynamic e)? onError,
void Function()? onFinally,
}) {
try {
final result = func();
// ResultConfig.logResult(result);
return result;
} catch (e, st) {
if (onError != null) {
return onError(e);
}
return ResultConfig.exceptionHandler(e, st);
} finally {
onFinally?.call();
}
}