build method

ChatClient build([
  1. ServiceProvider? services
])

Builds the pipeline and returns the outermost ChatClient.

Implementation

ChatClient build([ServiceProvider? services]) {
  services ??= EmptyServiceProvider.instance;

  var client = _innerClientFactory(services);
  for (var i = _factories.length - 1; i >= 0; i--) {
    client = _factories[i](client);
  }
  return client;
}