tryOrNullAsync<T> function

Future<T?> tryOrNullAsync<T>(
  1. Future<T> action()
)

Executes async action and returns its result, or null if any exception occurs.

Implementation

Future<T?> tryOrNullAsync<T>(Future<T> Function() action) async {
  try {
    return await action();
  } catch (_) {
    return null;
  }
}