collect method

Future<List<GenericMessage>> collect()

Collect all responses (simplifies scenario drivers).

Implementation

Future<List<GenericMessage>> collect() async {
  final out = <GenericMessage>[];
  while (true) {
    try {
      out.add(await recv());
    } on EndOfStreamError {
      return out;
    }
  }
}