Chromium Code Reviews| Index: pkg/analysis_server/lib/src/domain_analysis.dart |
| diff --git a/pkg/analysis_server/lib/src/domain_analysis.dart b/pkg/analysis_server/lib/src/domain_analysis.dart |
| index ef166c85819f842d897e30202127a0690a6f139c..de436a98b0dd5324889d0cb00c4acb05c69ff075 100644 |
| --- a/pkg/analysis_server/lib/src/domain_analysis.dart |
| +++ b/pkg/analysis_server/lib/src/domain_analysis.dart |
| @@ -47,7 +47,11 @@ class AnalysisDomainHandler implements RequestHandler { |
| }).toList()); |
| } |
| server.sendResponse(response); |
| - }); |
| + }).catchError((message) { |
| + Response response = new Response.getErrorsError(request, message); |
| + response.setResult(ERRORS, []); |
|
Paul Berry
2014/07/23 15:06:51
In this case wouldn't it be more appropriate for t
scheglov
2014/07/24 16:54:04
The "errors" field in response is not optional.
|
| + server.sendResponse(response); |
| + }, test: (e) => e is String); |
|
Paul Berry
2014/07/23 15:06:51
This means that in the unlikely event that e is no
scheglov
2014/07/24 16:54:04
Done.
|
| // delay response |
| return Response.DELAYED_RESPONSE; |
| } |