aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/mist/assets/ext/ethereum.js/lib/httpsync.js
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-02-05 04:52:17 +0800
committerobscuren <geffobscura@gmail.com>2015-02-05 04:52:34 +0800
commit7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94 (patch)
treeb3e541941c0a6b8f8c9772034bd77cece339b355 /cmd/mist/assets/ext/ethereum.js/lib/httpsync.js
parent3f03197daebace568a61bf69c06c97e30080a749 (diff)
parent859a1999cb204d2c6fcb08d6569c738c5af5cd86 (diff)
downloadgo-tangerine-7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94.tar
go-tangerine-7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94.tar.gz
go-tangerine-7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94.tar.bz2
go-tangerine-7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94.tar.lz
go-tangerine-7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94.tar.xz
go-tangerine-7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94.tar.zst
go-tangerine-7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94.zip
updated tests
Diffstat (limited to 'cmd/mist/assets/ext/ethereum.js/lib/httpsync.js')
-rw-r--r--cmd/mist/assets/ext/ethereum.js/lib/httpsync.js32
1 files changed, 4 insertions, 28 deletions
diff --git a/cmd/mist/assets/ext/ethereum.js/lib/httpsync.js b/cmd/mist/assets/ext/ethereum.js/lib/httpsync.js
index a638cfe94..06e410ca8 100644
--- a/cmd/mist/assets/ext/ethereum.js/lib/httpsync.js
+++ b/cmd/mist/assets/ext/ethereum.js/lib/httpsync.js
@@ -30,40 +30,16 @@ var HttpSyncProvider = function (host) {
this.host = host || 'http://localhost:8080';
};
-/// Transforms inner message to proper jsonrpc object
-/// @param inner message object
-/// @returns jsonrpc object
-function formatJsonRpcObject(object) {
- return {
- jsonrpc: '2.0',
- method: object.call,
- params: object.args,
- id: object._id
- };
-}
-
-/// Transforms jsonrpc object to inner message
-/// @param incoming jsonrpc message
-/// @returns inner message object
-function formatJsonRpcMessage(message) {
- var object = JSON.parse(message);
-
- return {
- _id: object.id,
- data: object.result,
- error: object.error
- };
-}
-
HttpSyncProvider.prototype.send = function (payload) {
- var data = formatJsonRpcObject(payload);
+ //var data = formatJsonRpcObject(payload);
var request = new XMLHttpRequest();
request.open('POST', this.host, false);
- request.send(JSON.stringify(data));
+ request.send(JSON.stringify(payload));
// check request.status
- return request.responseText;
+ var result = request.responseText;
+ return JSON.parse(result);
};
module.exports = HttpSyncProvider;