From c1f8a640d35b4ec996657d0457f67d02d8276f4b Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Wed, 8 Oct 2014 19:16:03 +0200 Subject: [PATCH] mist: adapt to API changes in ethereum/eth-go#57 --- mist/ui_lib.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mist/ui_lib.go b/mist/ui_lib.go index f39b56f0b..27b19763b 100644 --- a/mist/ui_lib.go +++ b/mist/ui_lib.go @@ -193,21 +193,21 @@ func (self *UiLib) StartDebugger() { dbWindow.Show() } -func (self *UiLib) NewFilter(object map[string]interface{}) int { - filter, id := self.eth.InstallFilter(object) +func (self *UiLib) NewFilter(object map[string]interface{}) (id int) { + filter := ethchain.NewFilterFromMap(object, self.eth) filter.MessageCallback = func(messages ethstate.Messages) { self.win.Root().Call("invokeFilterCallback", ethpipe.ToJSMessages(messages), id) } - + id = self.eth.InstallFilter(filter) return id } -func (self *UiLib) NewFilterString(typ string) int { - filter, id := self.eth.InstallFilter(nil) +func (self *UiLib) NewFilterString(typ string) (id int) { + filter := ethchain.NewFilter(self.eth) filter.BlockCallback = func(block *ethchain.Block) { self.win.Root().Call("invokeFilterCallback", "{}", id) } - + id = self.eth.InstallFilter(filter) return id }