create method
ClientChannel
create(
- String uri
)
Implementation
ClientChannel create(String uri) {
final uuu = Uri.parse(uri);
return ClientChannel(
uuu.host,
port: uuu.port,
options: ChannelOptions(
credentials: ['https', 'tls', 'wss'].contains(uuu.scheme)
? ChannelCredentials.secure(onBadCertificate: (certs, authority) {
return true;
})
: const ChannelCredentials.insecure(),
codecRegistry:
CodecRegistry(codecs: const [GzipCodec(), IdentityCodec()]),
idleTimeout: const Duration(minutes: 12),
connectTimeout: const Duration(seconds: 24),
connectionTimeout: const Duration(seconds: 24),
keepAlive: const ClientKeepAliveOptions(),
),
);
}