FTHttpClient.withWebSocketIntent constructor

FTHttpClient.withWebSocketIntent(
  1. HttpClient httpClient,
  2. FTWebSocketIntent intent
)

Implementation

factory FTHttpClient.withWebSocketIntent(
    HttpClient httpClient, FTWebSocketIntent intent) {
  var innerClient = httpClient;
  var seenConnectionKeys = <String>{};
  while (innerClient is FTHttpClient) {
    seenConnectionKeys = innerClient._seenConnectionKeys;
    innerClient = innerClient._httpClient;
  }
  return FTHttpClient._(innerClient, seenConnectionKeys, intent);
}