Browse Source

Merge pull request #11 from ethereum/revert-6-master

Revert "Run JSHint on all code using Travis CI"
cl-refactor
Jeffrey Wilcke 10 years ago
parent
commit
60198a05b9
  1. 7
      .travis.yml
  2. 2
      README.md
  3. 8
      httprpc.js
  4. 26
      main.js
  5. 2
      qt.js
  6. 2
      websocket.js

7
.travis.yml

@ -1,7 +0,0 @@
language: node_js
node_js:
- "0.11"
install:
- "npm install jshint"
script:
- "jshint *.js"

2
README.md

@ -1,7 +1,5 @@
# Ethereum JavaScript API
[![Build Status](https://travis-ci.org/ethereum/ethereum.js.svg?branch=master)](https://travis-ci.org/ethereum/ethereum.js)
This is the Ethereum compatible JavaScript API using `Promise`s
which implements the [Generic JSON RPC](https://github.com/ethereum/wiki/wiki/Generic-JSON-RPC) spec.

8
httprpc.js

@ -10,8 +10,8 @@
method: object.call,
params: object.args,
id: object._id
};
}
}
};
function formatJsonRpcMessage(message) {
var object = JSON.parse(message);
@ -20,7 +20,7 @@
_id: object.id,
data: object.result
};
}
};
HttpRpcProvider.prototype.sendRequest = function (payload, cb) {
var data = formatJsonRpcObject(payload);
@ -32,7 +32,7 @@
if (request.readyState === 4 && cb) {
cb(request);
}
};
}
};
HttpRpcProvider.prototype.send = function (payload) {

26
main.js

@ -1,6 +1,6 @@
(function(window) {
function isPromise(o) {
return o instanceof Promise;
return o instanceof Promise
}
function flattenPromise (obj) {
@ -40,7 +40,7 @@
}
return Promise.resolve(obj);
}
};
var ethMethods = function () {
var blockCall = function (args) {
@ -171,7 +171,7 @@
}).catch(function (err) {
console.error(err);
});
};
}
}
Object.defineProperty(obj, property.name, proto);
});
@ -196,8 +196,8 @@
var str = "";
var i = 0, l = hex.length;
for(; i < l; i+=2) {
var code = hex.charCodeAt(i);
if(code === 0) {
var code = hex.charCodeAt(i)
if(code == 0) {
break;
}
@ -216,18 +216,22 @@
var hex = this.toHex(str);
while(hex.length < pad*2)
hex += "00";
return hex;
return hex
},
eth: {
prototype: Object(),
watch: function (params) {
return new Filter(params, ethWatch);
},
},
db: {},
db: {
prototype: Object()
},
shh: {
prototype: Object(),
watch: function (params) {
return new Filter(params, shhWatch);
}
@ -239,7 +243,7 @@
}
web3._events[event][id] = cb;
return this;
return this
},
off: function(event, id) {
@ -247,7 +251,7 @@
delete web3._events[event][id];
}
return this;
return this
},
trigger: function(event, id, data) {
@ -372,7 +376,7 @@
Filter.prototype.arrived = function(callback) {
this.changed(callback);
};
}
Filter.prototype.changed = function(callback) {
var self = this;
@ -412,7 +416,7 @@
if(data._id) {
var cb = web3._callbacks[data._id];
if (cb) {
cb.call(this, data.data);
cb.call(this, data.data)
delete web3._callbacks[data._id];
}
}

2
qt.js

@ -7,7 +7,7 @@
self.handlers.forEach(function (handler) {
handler.call(self, JSON.parse(message.data));
});
};
}
};
QtProvider.prototype.send = function(payload) {

2
websocket.js

@ -11,7 +11,7 @@
var self = this;
this.ws.onmessage = function(event) {
for(var i = 0; i < self.handlers.length; i++) {
self.handlers[i].call(self, JSON.parse(event.data), event);
self.handlers[i].call(self, JSON.parse(event.data), event)
}
};

Loading…
Cancel
Save