diff options
author | obscuren <geffobscura@gmail.com> | 2014-12-13 05:38:54 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-12-13 05:38:54 +0800 |
commit | f8061fcba8648593e03ce3d847613d8c8e0f4797 (patch) | |
tree | 86f2e6ef9761297ec8e8021789e1515e733447cd /ui | |
parent | 4c84db85c52b586d8c30f270b03671f77c9c2534 (diff) | |
download | dexon-f8061fcba8648593e03ce3d847613d8c8e0f4797.tar dexon-f8061fcba8648593e03ce3d847613d8c8e0f4797.tar.gz dexon-f8061fcba8648593e03ce3d847613d8c8e0f4797.tar.bz2 dexon-f8061fcba8648593e03ce3d847613d8c8e0f4797.tar.lz dexon-f8061fcba8648593e03ce3d847613d8c8e0f4797.tar.xz dexon-f8061fcba8648593e03ce3d847613d8c8e0f4797.tar.zst dexon-f8061fcba8648593e03ce3d847613d8c8e0f4797.zip |
fixed tests
Diffstat (limited to 'ui')
-rw-r--r-- | ui/qt/qwhisper/whisper.go | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/ui/qt/qwhisper/whisper.go b/ui/qt/qwhisper/whisper.go index d307366c8..bed23c8a7 100644 --- a/ui/qt/qwhisper/whisper.go +++ b/ui/qt/qwhisper/whisper.go @@ -3,6 +3,7 @@ package qwhisper import ( "time" + "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethutil" "github.com/ethereum/go-ethereum/whisper" ) @@ -27,7 +28,7 @@ func (self *Whisper) Post(data string, pow, ttl uint32, to, from string) { msg := whisper.NewMessage(fromHex(data)) envelope, err := msg.Seal(time.Duration(pow), whisper.Opts{ Ttl: time.Duration(ttl), - To: crypto.PubTECDSA(fromHex(to)), + To: crypto.ToECDSAPub(fromHex(to)), From: crypto.ToECDSA(fromHex(from)), }) if err != nil { @@ -35,7 +36,7 @@ func (self *Whisper) Post(data string, pow, ttl uint32, to, from string) { return } - if err := self.Whisper.Send(envolpe); err != nil { + if err := self.Whisper.Send(envelope); err != nil { // handle error return } @@ -51,20 +52,19 @@ func (self *Whisper) HasIdentify(key string) bool { func (self *Whisper) Watch(opts map[string]interface{}) { filter := filterFromMap(opts) - filter.Fn = func(msg *Message) { + filter.Fn = func(msg *whisper.Message) { // TODO POST TO QT WINDOW } - self.Watch(filter) + self.Whisper.Watch(filter) } -func filterFromMap(opts map[string]interface{}) whisper.Filter { - var f Filter +func filterFromMap(opts map[string]interface{}) (f whisper.Filter) { if to, ok := opts["to"].(string); ok { - f.To = ToECDSA(fromHex(to)) + f.To = crypto.ToECDSA(fromHex(to)) } if from, ok := opts["from"].(string); ok { - f.From = ToECDSAPub(fromHex(from)) + f.From = crypto.ToECDSAPub(fromHex(from)) } - return f + return } |