run<T> method Null safety

Future<T?> run<T>(
  1. {required dynamic context,
  2. required Future<T> future,
  3. String? title,
  4. bool? dismissible}
)

Runs a future while displaying a stoppable dialog.

Implementation

static Future<T?> run<T>({
  required final BuildContext context,
  required final Future<T> future,
  final String? title,
  final bool? dismissible,
}) {
  final AppLocalizations appLocalizations = AppLocalizations.of(context);
  return LoadingDialog<T>._()._run(
    context: context,
    future: future,
    title: title ?? appLocalizations.loading_dialog_default_title,
    dismissible: dismissible ?? true,
  );
}