hide method
Hides the loading dialog.
Implementation
hide(BuildContext context) {
  if (_completer != null && !_completer!.isCompleted) _completer?.complete();
  if (_isVisible) Navigator.pop(_dialogContext ?? context);
  WidgetsBinding.instance.addPostFrameCallback((_) {
    _isDisposed = true;
  });
}