cancelOperation method

Future<void> cancelOperation()

Implementation

Future<void> cancelOperation() async {
  await _cancelableOperation?.cancel();
  _stopTimer();
  try {
    String? result;
    if (onCancel != null) result = await onCancel!();
    _text = result ?? 'Операция была отменена';
    _isLoading = false;
    _isCanceled = true;
  } catch (error, stackTrace) {
    _errorMessage = error.toString() + "\n" + "\n" + stackTrace.toString();
    _isLoading = false;
  }
  _updateState();
}