Improve error message if update cache interrupted during download (#6740)

This commit is contained in:
Dan Rubel 2016-11-08 08:02:06 -05:00 committed by GitHub
parent 04e7446b2b
commit fb03b3137e

View File

@ -27,9 +27,16 @@ Future<List<int>> fetchUrl(Uri url) async {
); );
} }
BytesBuilder responseBody = new BytesBuilder(copy: false); try {
await for (List<int> chunk in response) BytesBuilder responseBody = new BytesBuilder(copy: false);
responseBody.add(chunk); await for (List<int> chunk in response)
responseBody.add(chunk);
return responseBody.takeBytes(); return responseBody.takeBytes();
} on IOException catch (e) {
throw new ToolExit(
'Download failed: $url\n $e',
exitCode: kNetworkProblemExitCode,
);
}
} }