validate method

void validate()

Validates every limit even when Dart assertions are disabled.

Implementation

void validate() {
  for (final (name, value) in <(String, int)>[
    ('maximumBodyBytes', maximumBodyBytes),
    ('maximumSseLineBytes', maximumSseLineBytes),
    ('maximumSseEventBytes', maximumSseEventBytes),
    ('maximumPendingSessionRequests', maximumPendingSessionRequests),
    ('maximumJsonNestingDepth', maximumJsonNestingDepth),
  ]) {
    if (value <= 0) {
      throw ArgumentError.value(value, name, 'must be positive');
    }
  }
}