connect static method
Future<WebSocket>
connect(
- String url, {
- Iterable<
String> ? protocols, - Map<
String, dynamic> ? headers, - CompressionOptions compression = CompressionOptions.compressionDefault,
- HttpClient? customClient,
Opens a WebSocket and, when WebSocket Resource collection is enabled, tracks only its opening handshake as a RUM Resource.
Implementation
static Future<WebSocket> connect(
String url, {
Iterable<String>? protocols,
Map<String, dynamic>? headers,
CompressionOptions compression = CompressionOptions.compressionDefault,
HttpClient? customClient,
}) {
if (!FTHttpOverrideConfig.global.webSocketCollectionEnabled) {
return WebSocket.connect(
url,
protocols: protocols,
headers: headers,
compression: compression,
customClient: customClient,
);
}
return _connectTracked(
url,
protocols: protocols,
headers: headers,
compression: compression,
customClient: customClient,
);
}