From 0eb1db0d179e07e9133e5d2d2df5efcbb68d9884 Mon Sep 17 00:00:00 2001
From: obscuren <geffobscura@gmail.com>
Date: Wed, 20 Aug 2014 10:41:20 +0200
Subject: Added messages method

---
 ethereal/assets/ext/filter.js | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

(limited to 'ethereal')

diff --git a/ethereal/assets/ext/filter.js b/ethereal/assets/ext/filter.js
index 20f0b36a3..7af6f56e7 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))
+}
-- 
cgit v1.2.3