postpone method
Re-trigger current delay action and sets new duration
, but block is postponed only when current delay isActive.
Can be called multiple times - only last call will be handled.
Implementation
bool postpone(Duration duration) {
if (isActive) {
delayed(duration, _callback);
}
return isActive;
}