Index: lib/src/barback/web_socket_api.dart |
diff --git a/lib/src/barback/web_socket_api.dart b/lib/src/barback/web_socket_api.dart |
index a6ed9ad321c7a99a061604e85b7d0e28ab6e23c5..b0a502edc1f438493a4378da9f9fbb1c47677bb0 100644 |
--- a/lib/src/barback/web_socket_api.dart |
+++ b/lib/src/barback/web_socket_api.dart |
@@ -28,7 +28,7 @@ class WebSocketApi { |
bool _exitOnClose = false; |
WebSocketApi(WebSocketChannel socket, this._environment) |
- : _server = new json_rpc.Server(socket) { |
+ : _server = new json_rpc.Server(socket.cast()) { |
_server.registerMethod("urlToAssetId", _urlToAssetId); |
_server.registerMethod("pathToUrls", _pathToUrls); |
_server.registerMethod("serveDirectory", _serveDirectory); |
@@ -116,7 +116,7 @@ class WebSocketApi { |
// see if assets exist, consider supporting implicit index.html at that |
// point. |
- var result = {"package": id.package, "path": id.path}; |
+ var result = <String, Object>{"package": id.package, "path": id.path}; |
// Map the line. |
// TODO(rnystrom): Right now, source maps are not supported and it just |
@@ -188,7 +188,9 @@ class WebSocketApi { |
'Asset path "$assetPath" is not currently being served.'); |
} |
- var result = {"urls": urls.map((url) => url.toString()).toList()}; |
+ var result = <String, Object>{ |
+ "urls": urls.map((url) => url.toString()).toList() |
+ }; |
// Map the line. |
// TODO(rnystrom): Right now, source maps are not supported and it just |