From 0eb1db0d179e07e9133e5d2d2df5efcbb68d9884 Mon Sep 17 00:00:00 2001 From: obscuren Date: Wed, 20 Aug 2014 10:41:20 +0200 Subject: [PATCH] Added messages method --- ethereal/assets/ext/filter.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ethereal/assets/ext/filter.js b/ethereal/assets/ext/filter.js index 20f0b36a30..7af6f56e77 100644 --- a/ethereal/assets/ext/filter.js +++ b/ethereal/assets/ext/filter.js @@ -1,14 +1,14 @@ -var Filter = function(eth, options) { +var Filter = function(options) { this.callbacks = {}; this.seed = Math.floor(Math.random() * 1000000); - this.eth = eth; + this.options = options; eth.registerFilter(options, this.seed); }; Filter.prototype.changed = function(callback) { var cbseed = Math.floor(Math.random() * 1000000); - this.eth.registerFilterCallback(this.seed, cbseed); + eth.registerFilterCallback(this.seed, cbseed); var self = this; message.connect(function(messages, seed, callbackSeed) { @@ -21,3 +21,7 @@ Filter.prototype.changed = function(callback) { Filter.prototype.uninstall = function() { eth.uninstallFilter(this.seed) } + +Filter.prototype.messages = function() { + return JSON.parse(eth.messages(this.options)) +}