runAsync<T> method

Future<T> runAsync<T>(
  1. FutureOr<T> body()
)

Runs body within this session, ensuring cleanup after awaited work.

Implementation

Future<T> runAsync<T>(FutureOr<T> Function() body) {
  start();
  return Future.sync(body).whenComplete(end);
}