fixes for autoprovider

This commit is contained in:
Marek Kotewicz
2015-01-19 11:36:41 +01:00
parent 823fb2995b
commit 86b417e83f
5 changed files with 9 additions and 13 deletions

View File

@@ -27,10 +27,9 @@
* if it fails, it uses HttpRpcProvider
*/
// TODO: is these line is supposed to be here?
var web3 = require('./web3'); // jshint ignore:line
if (process.env.NODE_ENV !== 'build') {
var WebSocket = require('ws'); // jshint ignore:line
var web3 = require('./web3'); // jshint ignore:line
}
/**
@@ -73,7 +72,7 @@ var AutoProvider = function (userOptions) {
self.poll = self.provider.poll.bind(self.provider);
}
self.sendQueue.forEach(function (payload) {
self.provider(payload);
self.provider.send(payload);
});
self.onmessageQueue.forEach(function (handler) {
self.provider.onmessage = handler;