From 13ce0d0853fc888cf465742ed2e134e9bc5be77a Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 27 Mar 2016 22:15:22 +0200 Subject: Clenup RPC --- cmd/goxyctl/main.go | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'cmd') diff --git a/cmd/goxyctl/main.go b/cmd/goxyctl/main.go index 1057fd4..d68eafa 100644 --- a/cmd/goxyctl/main.go +++ b/cmd/goxyctl/main.go @@ -4,7 +4,6 @@ import ( "flag" "io/ioutil" "log" - "net/rpc" "dim13.org/goxy" ) @@ -34,22 +33,15 @@ func loadCert(certFile, keyFile string) ([]byte, []byte) { } func send(server string, e goxy.Entry, del bool) error { - client, err := rpc.DialHTTP("tcp", server) - if err != nil { - return err - } - defer client.Close() - switch { case e.ServerName != "" && e.Upstream != "": log.Println("Add", e) - return client.Call("GoXY.Add", e, nil) + return goxy.Add(e, server) case e.ServerName != "" && del: - log.Println("Del", e) - return client.Call("GoXY.Del", e, nil) + log.Println("Del", e.ServerName) + return goxy.Del(e.ServerName, server) default: - var r goxy.Route - err = client.Call("GoXY.List", struct{}{}, &r) + r, err := goxy.List(server) if err != nil { return err } -- cgit v1.2.3