showCustomLoadingWidget function

Future<LoadingDismissFuture> showCustomLoadingWidget(
  1. Widget widget, {
  2. bool? tapDismiss,
})

Implementation

Future<LoadingDismissFuture> showCustomLoadingWidget(
  Widget widget, {
  bool? tapDismiss,
}) {
  LoadLogHelper.log("show custom loading dialog");
  var c = Completer<LoadingDismissFuture>();
  Future.delayed(Duration.zero, () {
    if (_keys.isNotEmpty) {
      var key = _keys.first;
      c.complete(key.currentState?.showLoadingWidget(
        widget,
        tapDismiss: tapDismiss,
      ));
    }
  });
  return c.future;
}