|
|
@@ -33,8 +33,13 @@ func (self *Whisper) SetView(view qml.Object) {
|
|
|
self.view = view
|
|
|
}
|
|
|
|
|
|
-func (self *Whisper) Post(data, to, from string, topics []string, priority, ttl uint32) {
|
|
|
- msg := whisper.NewMessage(fromHex(data))
|
|
|
+func (self *Whisper) Post(payload []string, to, from string, topics []string, priority, ttl uint32) {
|
|
|
+ var data []byte
|
|
|
+ for _, d := range payload {
|
|
|
+ data = append(data, fromHex(d)...)
|
|
|
+ }
|
|
|
+
|
|
|
+ msg := whisper.NewMessage(data)
|
|
|
envelope, err := msg.Seal(time.Duration(priority*100000), whisper.Opts{
|
|
|
Ttl: time.Duration(ttl),
|
|
|
To: crypto.ToECDSAPub(fromHex(to)),
|