diff options
author | obscuren <geffobscura@gmail.com> | 2015-02-05 04:52:17 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-02-05 04:52:34 +0800 |
commit | 7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94 (patch) | |
tree | b3e541941c0a6b8f8c9772034bd77cece339b355 /cmd/mist/assets/ext/ethereum.js/lib/httpsync.js | |
parent | 3f03197daebace568a61bf69c06c97e30080a749 (diff) | |
parent | 859a1999cb204d2c6fcb08d6569c738c5af5cd86 (diff) | |
download | go-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.js | 32 |
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; |