connect static method

ZapClient connect(
  1. Uri uri, {
  2. Iterable<String>? protocols,
  3. EventBook? eventBook,
  4. bool autoStart = true,
})

Implementation

static ZapClient connect(
  Uri uri, {
  Iterable<String>? protocols,
  EventBook? eventBook,
  bool autoStart = true
}) {
  final channel = WebSocketChannel.connect(uri, protocols: protocols);
  final session = ChannelSession.fromWebSocketChannel(channel, uri);
  return ZapClient(
    session,
    eventBook: eventBook ?? EventBook(),
    autoStart: autoStart
  );
}