BoltClient constructor

BoltClient({
  1. required BoltBinding binding,
  2. required Address server,
  3. Logger? logger,
})

A client for connecting to a server.

Implementation

BoltClient({
  required BoltBinding binding,
  required this.server,
  super.logger,
})  : _connectionStateController = StreamController.broadcast(),
      super(bindings: [binding]) {
  connectionState = _connectionStateController.stream;

  on(_challenge);
  on(_connectionAccepted);
  on(_connectionDenied);
}