setQueueLimit method

void setQueueLimit(
  1. int maxPendingBanners
)

Implementation

void setQueueLimit(int maxPendingBanners) {
  if (maxPendingBanners < 1) {
    throw ArgumentError.value(
      maxPendingBanners,
      'maxPendingBanners',
      'Must be greater than 0.',
    );
  }
  _maxPendingBanners = maxPendingBanners;
  while (_pending.length > _maxPendingBanners) {
    _complete(_pending.removeFirst(), ComBannerClosedReason.queueOverflow);
  }
}