Index: runtime/bin/vmservice/server.dart |
diff --git a/runtime/bin/vmservice/server.dart b/runtime/bin/vmservice/server.dart |
index c032c2613f95e15bae71b5f625a29c0281e0f530..1d3b6ff574282ca38e6cd4d6c4a51e65a97675a5 100644 |
--- a/runtime/bin/vmservice/server.dart |
+++ b/runtime/bin/vmservice/server.dart |
@@ -57,10 +57,7 @@ class WebSocketClient extends Client { |
// String message as external Uint8List. |
assert(result is List); |
Uint8List cstring = result[0]; |
- // TODO(rmacnak): cstring may be large. Add a way to pass an encoded |
- // string to a web socket that will be sent as a text message to avoid |
- // the space overhead of converting cstring to a Dart string. |
- socket.add(UTF8.decode(cstring)); |
+ socket.sendMessage(WebSocketMessageType.TEXT, cstring); |
} |
} catch (_) { |
print("Ignoring error posting over WebSocket."); |