clientChannelProvider top-level property
Provider<ClientChannel>
clientChannelProvider
final
Implementation
final clientChannelProvider = Provider((ref) {
final config = ref.watch(configProvider);
final channel = ClientChannel(
config.apiHost,
port: config.apiPort,
options: ChannelOptions(
credentials: config.isApiSecure
? const ChannelCredentials.secure()
: const ChannelCredentials.insecure(),
),
);
ref.onDispose(channel.shutdown);
return channel;
});