tryOrNullAsync<T> function
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;
}
}