update method

void update({
  1. double? progress,
  2. double? maxProgress,
  3. String? message,
  4. Widget? progressWidget,
  5. TextStyle? progressTextStyle,
  6. TextStyle? messageTextStyle,
})

Implementation

void update(
    {double? progress,
    double? maxProgress,
    String? message,
    Widget? progressWidget,
    TextStyle? progressTextStyle,
    TextStyle? messageTextStyle}) {
  if (_progressDialogType == ProgressDialogType.Download) {
    _progress = progress ?? _progress;
  }

  _dialogMessage = message ?? _dialogMessage;
  _maxProgress = maxProgress ?? _maxProgress;
  _progressWidget = progressWidget ?? _progressWidget;
  _messageStyle = messageTextStyle ?? _messageStyle;
  _progressTextStyle = progressTextStyle ?? _progressTextStyle;

  if (_isShowing) _dialog!.update();
}