| Index: lib/src/runner/browser/platform.dart
|
| diff --git a/lib/src/runner/browser/platform.dart b/lib/src/runner/browser/platform.dart
|
| index f1a4b2999f795a463911c995d1c47df7f295cf73..057668543a2d3883151af9727408f8c2d24fd713 100644
|
| --- a/lib/src/runner/browser/platform.dart
|
| +++ b/lib/src/runner/browser/platform.dart
|
| @@ -15,6 +15,7 @@ import 'package:shelf/shelf_io.dart' as shelf_io;
|
| import 'package:shelf_static/shelf_static.dart';
|
| import 'package:shelf_web_socket/shelf_web_socket.dart';
|
| import 'package:stream_channel/stream_channel.dart';
|
| +import 'package:web_socket_channel/web_socket_channel.dart';
|
|
|
| import '../../backend/metadata.dart';
|
| import '../../backend/test_platform.dart';
|
| @@ -282,7 +283,7 @@ class BrowserPlatform extends PlatformPlugin {
|
| ? dartUrl.replace(path: dartUrl.path + '.js.map')
|
| : dartUrl;
|
|
|
| - var response;
|
| + HttpClientResponse response;
|
| try {
|
| var request = await _http.getUrl(url);
|
| response = await request.close();
|
| @@ -370,7 +371,7 @@ class BrowserPlatform extends PlatformPlugin {
|
| var manager = _browserManagers[platform];
|
| if (manager != null) return Result.release(manager);
|
|
|
| - var completer = new Completer.sync();
|
| + var completer = new Completer<WebSocketChannel>.sync();
|
| var path = _webSocketHandler.create(webSocketHandler(completer.complete));
|
| var webSocketUrl = url.replace(scheme: 'ws').resolve(path);
|
| var hostUrl = (_config.pubServeUrl == null ? url : _config.pubServeUrl)
|
|
|