TGHttpClient constructor
Implementation
TGHttpClient({this.headers = const {}}) {
if (_isClientInitialized) {
return;
}
HttpClient webHttpClient = new HttpClient();
if (badCertificateCallbackEnabled) {
webHttpClient.badCertificateCallback =
((X509Certificate cert, String host, int port) => true);
}
if (connectionTimeoutInSeconds > 0) {
webHttpClient.connectionTimeout =
Duration(seconds: connectionTimeoutInSeconds);
}
_isClientInitialized = true;
_client = new IOClient(webHttpClient);
}