catchUnhandledErrors<T> function

T catchUnhandledErrors<T>(
  1. T func()
)

Implementation

T catchUnhandledErrors<T>(T Function() func) {
  try {
    return func();
  } catch (e) {
    if (e is CryptoError) {
      rethrow;
    }
    throw CryptoError(type: CryptoErrorTypes.unhandled, cause: e);
  }
}