From 4497238bd859b8351b4eeb7ba6d00ef9264575c4 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期四, 12 三月 2020 12:10:24 +0800 Subject: [PATCH] fix interface to []byte --- server.go | 10 +++++----- client.go | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/client.go b/client.go index 26b15dd..d9a211b 100644 --- a/client.go +++ b/client.go @@ -48,7 +48,7 @@ type ServiceInfo struct { ServiceId string `json:"serviceId"` - Info interface{} `json:"info"` + Info []byte `json:"info"` } func Client(urlServer string, serviceId string) (*DiscoveryClient, error) { @@ -115,7 +115,7 @@ d.cancel() } -func (d *DiscoveryClient) SetResp(i interface{}) { +func (d *DiscoveryClient) SetResp(i []byte) { d.service.Info = i } diff --git a/server.go b/server.go index 5b46e50..035f825 100644 --- a/server.go +++ b/server.go @@ -51,7 +51,7 @@ // publisher, we are going to publish the changes of the set here publisher *Publisher - svInfo map[string]interface{} + svInfo map[string][]byte } type Publisher struct { @@ -150,7 +150,7 @@ } responses = NewStringSet() - d.services.svInfo = make(map[string]interface{}, 0) + d.services.svInfo = make(map[string][]byte, 0) for { msg, err = d.sock.Recv() if err != nil { @@ -219,7 +219,7 @@ s := &Services{ nodes: NewStringSet(), publisher: publisher, - svInfo: make(map[string]interface{}, 0), + svInfo: make(map[string][]byte, 0), } return s @@ -243,8 +243,8 @@ return d.services.nodes } -func (d *DiscoveryServer) SvInfo() map[string]interface{} { - m := make(map[string]interface{}) +func (d *DiscoveryServer) SvInfo() map[string][]byte { + m := make(map[string][]byte) for k,v := range d.services.svInfo { m[k] = v } -- Gitblit v1.8.0