Commit 085f8917 authored by lash's avatar lash Committed by Viktor Trón

swarm/pss: Add same api interface for all Send* methods (#18218)

parent 54abb97e
...@@ -164,6 +164,10 @@ func (pssapi *API) SendSym(symkeyhex string, topic Topic, msg hexutil.Bytes) err ...@@ -164,6 +164,10 @@ func (pssapi *API) SendSym(symkeyhex string, topic Topic, msg hexutil.Bytes) err
return pssapi.Pss.SendSym(symkeyhex, topic, msg[:]) return pssapi.Pss.SendSym(symkeyhex, topic, msg[:])
} }
func (pssapi *API) SendRaw(addr hexutil.Bytes, topic Topic, msg hexutil.Bytes) error {
return pssapi.Pss.SendRaw(PssAddress(addr), topic, msg[:])
}
func (pssapi *API) GetPeerTopics(pubkeyhex string) ([]Topic, error) { func (pssapi *API) GetPeerTopics(pubkeyhex string) ([]Topic, error) {
topics, _, err := pssapi.Pss.GetPublickeyPeers(pubkeyhex) topics, _, err := pssapi.Pss.GetPublickeyPeers(pubkeyhex)
return topics, err return topics, err
......
...@@ -1064,7 +1064,7 @@ func testSendRaw(t *testing.T) { ...@@ -1064,7 +1064,7 @@ func testSendRaw(t *testing.T) {
// send and verify delivery // send and verify delivery
lmsg := []byte("plugh") lmsg := []byte("plugh")
err = clients[1].Call(nil, "pss_sendRaw", loaddrhex, topic, lmsg) err = clients[1].Call(nil, "pss_sendRaw", loaddrhex, topic, hexutil.Encode(lmsg))
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
...@@ -1077,7 +1077,7 @@ func testSendRaw(t *testing.T) { ...@@ -1077,7 +1077,7 @@ func testSendRaw(t *testing.T) {
t.Fatalf("test message (left) timed out: %v", cerr) t.Fatalf("test message (left) timed out: %v", cerr)
} }
rmsg := []byte("xyzzy") rmsg := []byte("xyzzy")
err = clients[0].Call(nil, "pss_sendRaw", roaddrhex, topic, rmsg) err = clients[0].Call(nil, "pss_sendRaw", roaddrhex, topic, hexutil.Encode(rmsg))
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment