connect static method

Future<HyperDeckEventSocket> connect(
  1. Uri baseUri, {
  2. String path = '/event',
})

Implementation

static Future<HyperDeckEventSocket> connect(Uri baseUri,
    {String path = '/event'}) async {
  final scheme = baseUri.scheme == 'https' ? 'wss' : 'ws';
  final resolved = baseUri.resolve(
    path.startsWith('/') ? path.substring(1) : path,
  );
  final uri = resolved.replace(scheme: scheme, query: null, fragment: null);
  return HyperDeckEventSocket._(await WebSocket.connect(uri.toString()));
}