bidi method

Future<ClientStream> bidi(
  1. String path,
  2. List<Marshaler> reqs, {
  3. Map<String, String>? metadata,
  4. Duration? timeout,
})

Start a bidi call with all requests sent up front.

Implementation

Future<ClientStream> bidi(String path, List<Marshaler> reqs,
    {Map<String, String>? metadata, Duration? timeout}) async {
  final stream = await _open(path, metadata, timeout: timeout);
  _sendAll(stream, reqs);
  return stream;
}