| Index: pkg/analysis_server/lib/src/channel/web_socket_channel.dart
|
| diff --git a/pkg/analysis_server/lib/src/channel/web_socket_channel.dart b/pkg/analysis_server/lib/src/channel/web_socket_channel.dart
|
| index 0368eb64a6e5726a41a4d359dabafc750289eccf..282b1f965fecb814f7e2b012abaaa169a091fdef 100644
|
| --- a/pkg/analysis_server/lib/src/channel/web_socket_channel.dart
|
| +++ b/pkg/analysis_server/lib/src/channel/web_socket_channel.dart
|
| @@ -55,10 +55,11 @@ class WebSocketClientChannel implements ClientCommunicationChannel {
|
| }
|
|
|
| @override
|
| - Future<Response> sendRequest(Request request) {
|
| + Future<Response> sendRequest(Request request) async {
|
| String id = request.id;
|
| socket.add(JSON.encode(request.toJson()));
|
| - return responseStream.firstWhere((Response response) => response.id == id);
|
| + return await responseStream
|
| + .firstWhere((Response response) => response.id == id);
|
| }
|
| }
|
|
|
|
|