| Index: dart/pkg/http_server/lib/src/virtual_directory.dart
|
| diff --git a/dart/pkg/http_server/lib/src/virtual_directory.dart b/dart/pkg/http_server/lib/src/virtual_directory.dart
|
| index 6eef0b4208b3811dee2e362d8612e4fd200bea9f..117c8f1da39cbe154a9b5ee18a3ee6bca5e4f86b 100644
|
| --- a/dart/pkg/http_server/lib/src/virtual_directory.dart
|
| +++ b/dart/pkg/http_server/lib/src/virtual_directory.dart
|
| @@ -171,7 +171,7 @@ class VirtualDirectory {
|
| * Note that if it was unabled to read from [file], the [request]s response
|
| * is closed with error-code [HttpStatus.NOT_FOUND].
|
| */
|
| - void serveFile(File file, HttpRequest request) {
|
| + Future serveFile(File file, HttpRequest request) {
|
| var response = request.response;
|
| // TODO(ajohnsen): Set up Zone support for these errors.
|
| file.lastModified().then((lastModified) {
|
| @@ -238,6 +238,8 @@ class VirtualDirectory {
|
| response.statusCode = HttpStatus.NOT_FOUND;
|
| response.close();
|
| });
|
| +
|
| + return response.done;
|
| }
|
|
|
| void _serveDirectory(Directory dir, HttpRequest request) {
|
|
|