build method
Builds the pipeline and returns the outermost RealtimeClient.
Implementation
RealtimeClient build([ServiceProvider? services]) {
services ??= EmptyServiceProvider.instance;
var client = _innerClientFactory(services);
final factories = _clientFactories;
if (factories != null) {
for (var i = factories.length - 1; i >= 0; i--) {
client = factories[i](client, services);
}
}
return client;
}