diff options
author | obscuren <geffobscura@gmail.com> | 2014-08-15 06:24:14 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-08-15 06:24:14 +0800 |
commit | aadc5be3ff9e3818e41d83910b9730e5f1af042e (patch) | |
tree | 3dc980f34391257eb2a0c1be3a042e99f39489f3 /ethereal/assets/qml/webapp.qml | |
parent | 1fd69e956949671806b23b7ec1feec4f6c416a81 (diff) | |
download | go-tangerine-aadc5be3ff9e3818e41d83910b9730e5f1af042e.tar go-tangerine-aadc5be3ff9e3818e41d83910b9730e5f1af042e.tar.gz go-tangerine-aadc5be3ff9e3818e41d83910b9730e5f1af042e.tar.bz2 go-tangerine-aadc5be3ff9e3818e41d83910b9730e5f1af042e.tar.lz go-tangerine-aadc5be3ff9e3818e41d83910b9730e5f1af042e.tar.xz go-tangerine-aadc5be3ff9e3818e41d83910b9730e5f1af042e.tar.zst go-tangerine-aadc5be3ff9e3818e41d83910b9730e5f1af042e.zip |
Implemented new watch
* Old watch methods have been removed
* Implemented new callback handlers for onWatchCb
* added new Filter JS object
Diffstat (limited to 'ethereal/assets/qml/webapp.qml')
-rw-r--r-- | ethereal/assets/qml/webapp.qml | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/ethereal/assets/qml/webapp.qml b/ethereal/assets/qml/webapp.qml index 48b410787..b0f50c8f9 100644 --- a/ethereal/assets/qml/webapp.qml +++ b/ethereal/assets/qml/webapp.qml @@ -220,11 +220,16 @@ ApplicationWindow { postData(data._seed, key) break + /* case "watch": - require(1) - eth.watch(data.args[0], data.args[1]); + require(1) + eth.watch(data.args[0], data.args[1]); - break + break + */ + case "watch": + require(2) + eth.watch(data.args[0], data.args[1]) case "disconnect": require(1) @@ -247,7 +252,7 @@ ApplicationWindow { break case "debug": - console.log(data.args[0]); + console.log(data.args[0]); break; } } catch(e) { @@ -269,6 +274,11 @@ ApplicationWindow { webview.experimental.postMessage(JSON.stringify({data: data, _event: event})) } + function onWatchedCb(data, id) { + var messages = JSON.parse(data) + postEvent("watched:"+id, messages) + } + function onNewBlockCb(block) { postEvent("block:new", block) } |