checkCloseCode function

void checkCloseCode(
  1. int? code
)

Throws ArgumentError unless code is one this side may close with: none, 1000, 1001, or 3000 to 4999.

Implementation

void checkCloseCode(int? code) {
  if (code != null &&
      code != 1000 &&
      code != 1001 &&
      !(code >= 3000 && code <= 4999)) {
    throw ArgumentError(
      'Invalid argument: $code, close code must be 1000, 1001 or '
      'in the range 3000-4999',
    );
  }
}