requireProtocol method

int requireProtocol([
  1. List<int> supportedVersions = kSupportedSetonixProtocolVersions
])

Implementation

int requireProtocol([
  List<int> supportedVersions = kSupportedSetonixProtocolVersions,
]) {
  final selected = negotiateProtocol(supportedVersions);
  if (selected == null) {
    throw IncompatibleProtocolException(
      clientVersions: supportedVersions,
      serverVersions: protocolVersions,
    );
  }
  return selected;
}