negotiateVersion static method
Get the best common version from client and server versions
Implementation
static String? negotiateVersion(
List<String> clientVersions,
List<String> serverVersions,
) {
for (final version in clientVersions) {
if (serverVersions.contains(version) && isVersionSupported(version)) {
return version;
}
}
return null;
}