protocolSelector method
Implementation
String? protocolSelector(HttpRequest request) {
String? subprotocol = request.headers.value("Sec-WebSocket-Protocol");
if (subprotocol != null) {
List<String> subprotocols = subprotocol.split(",");
subprotocols = subprotocols.map((proto) => proto.trim()).toList();
for (final String sub in subprotocols) {
if (supportedProtocols.contains(sub)) {
return sub;
}
}
}
return null;
}