Include a "jsonrpc" property in all VM service responses.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org//1258733004 .
This commit is contained in:
Natalie Weizenbaum 2015-07-27 11:10:16 -07:00
parent 2cb9fc4343
commit cf0955a83e
3 changed files with 8 additions and 0 deletions

View file

@ -76,6 +76,11 @@
[package spec proposal]: https://github.com/lrhn/dep-pkgspec
### VM Service Protocol Changes
* Some RPCs that didn't include a `"jsonrpc"` property in their responses now
include one.
## 1.11.2
### Core library changes

View file

@ -143,6 +143,7 @@ class Message {
void setErrorResponse(String message) {
var response = {
'jsonrpc': '2.0',
'id': serial,
'result' : {
'type': 'Error',

View file

@ -156,6 +156,7 @@ class VMService extends MessageRouter {
String _encodeError(Message message, int code, {String details}) {
var response = {
'jsonrpc': '2.0',
'id' : message.serial,
'error' : {
'code': code,
@ -172,6 +173,7 @@ class VMService extends MessageRouter {
String _encodeResult(Message message, Map result) {
var response = {
'jsonrpc': '2.0',
'id' : message.serial,
'result' : result,
};