timeAsync<T> method

Future<T> timeAsync<T>(
  1. Future<T> function(), {
  2. String category = 'timeAsync',
})

Times an asynchronous function execution

Implementation

Future<T> timeAsync<T>(Future<T> Function() function, {String category = 'timeAsync'}) async {
  final session = startSession(category: category);
  try {
    return await function();
  } finally {
    session.complete();
  }
}