Commit 0eb1db0d authored by obscuren's avatar obscuren

Added messages method

parent ecc2c609
var Filter = function(eth, options) { var Filter = function(options) {
this.callbacks = {}; this.callbacks = {};
this.seed = Math.floor(Math.random() * 1000000); this.seed = Math.floor(Math.random() * 1000000);
this.eth = eth; this.options = options;
eth.registerFilter(options, this.seed); eth.registerFilter(options, this.seed);
}; };
Filter.prototype.changed = function(callback) { Filter.prototype.changed = function(callback) {
var cbseed = Math.floor(Math.random() * 1000000); var cbseed = Math.floor(Math.random() * 1000000);
this.eth.registerFilterCallback(this.seed, cbseed); eth.registerFilterCallback(this.seed, cbseed);
var self = this; var self = this;
message.connect(function(messages, seed, callbackSeed) { message.connect(function(messages, seed, callbackSeed) {
...@@ -21,3 +21,7 @@ Filter.prototype.changed = function(callback) { ...@@ -21,3 +21,7 @@ Filter.prototype.changed = function(callback) {
Filter.prototype.uninstall = function() { Filter.prototype.uninstall = function() {
eth.uninstallFilter(this.seed) eth.uninstallFilter(this.seed)
} }
Filter.prototype.messages = function() {
return JSON.parse(eth.messages(this.options))
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment