Fix `Peer` requests not terminating when the channel closes (dart-lang/json_rpc_2#52)

The `listen()` method of `Peer` never propagates close events from its manager to the `client` field. This causes in-flight requests to never terminate as the clean up handler in `client.dart` is never called.
3 files changed
tree: 749b96c978410790baefab07de184a071656f8a3
  1. pkgs/