setCancelListener method
Sets the cancellation listener
to be called when canceled.
If already cancelled, the listener will be called immediately
Implementation
void setCancelListener(VoidCallback? listener) {
if (listener == _cancelListener) {
return;
}
_cancelListener = listener;
if (_cancelled) {
listener?.call();
}
}