Index: pkg/http/lib/src/byte_stream.dart |
diff --git a/pkg/http/lib/src/byte_stream.dart b/pkg/http/lib/src/byte_stream.dart |
index 20f78747f25d115a4690a156b1461bf51bc14ef0..c75654a28e9b656dc5877582904d289f472179ef 100644 |
--- a/pkg/http/lib/src/byte_stream.dart |
+++ b/pkg/http/lib/src/byte_stream.dart |
@@ -5,6 +5,7 @@ |
library byte_stream; |
import 'dart:async'; |
+import 'dart:convert'; |
import 'dart:io'; |
import 'dart:typed_data'; |
@@ -30,10 +31,10 @@ class ByteStream extends StreamView<List<int>> { |
} |
/// Collect the data of this stream in a [String], decoded according to |
- /// [encoding], which defaults to `Encoding.UTF_8`. |
- Future<String> bytesToString([Encoding encoding=Encoding.UTF_8]) => |
- toBytes().then((bytes) => decodeString(bytes, encoding)); |
+ /// [encoding], which defaults to `UTF8`. |
+ Future<String> bytesToString([Encoding encoding=UTF8]) => |
+ toBytes().then((bytes) => encoding.decode(bytes)); |
- Stream<String> toStringStream([Encoding encoding=Encoding.UTF_8]) => |
- transform(new StringDecoder(encoding)); |
+ Stream<String> toStringStream([Encoding encoding=UTF8]) => |
+ transform(encoding.decoder); |
} |