diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b35bedc..f571ea5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# 2.0.2 +* Make `ResponseContext` *explicitly* implement `StreamConsumer` (though technically it already did???) + # 2.0.1 * Tracked down a bug in `Driver.runPipeline` that allowed fallback handlers to run, even after the response was closed. diff --git a/lib/src/core/response_context.dart b/lib/src/core/response_context.dart index 9f9ee1e1..839df5b1 100644 --- a/lib/src/core/response_context.dart +++ b/lib/src/core/response_context.dart @@ -18,7 +18,7 @@ final RegExp _straySlashes = RegExp(r'(^/+)|(/+$)'); /// A convenience wrapper around an outgoing HTTP request. abstract class ResponseContext - implements StreamSink>, StringSink { + implements StreamConsumer>, StreamSink>, StringSink { final Map properties = {}; final CaseInsensitiveMap _headers = CaseInsensitiveMap.from({ 'content-type': 'text/plain',