postpone method

bool postpone(
  1. Duration duration
)

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;
}