negotiateProtocol method
Implementation
int? negotiateProtocol([
Iterable<int> supportedVersions = kSupportedSetonixProtocolVersions,
]) {
int? selected;
for (final version in protocolVersions) {
if (supportedVersions.contains(version) &&
(selected == null || version > selected)) {
selected = version;
}
}
return selected;
}