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