safe<T> static method

Future<T> safe<T>(
  1. Context? ctx,
  2. Future<T> fn(
    1. Context ctx
    )
)

Implementation

static Future<T> safe<T>(
    Context? ctx, Future<T> Function(Context ctx) fn) async {
  ctx ??= context();
  return await fn(ctx);
}