cancelOperation method
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();
}