From ef13af4eb7bceee77b0783e777f792acb5e26353 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 23 Jun 2020 12:56:24 +0200 Subject: [PATCH] src/server.go: Minor cleanup. --- src/server.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/server.go b/src/server.go index b55504e..84abca0 100644 --- a/src/server.go +++ b/src/server.go @@ -135,30 +135,38 @@ func main() { }); // TCP Client sends message. - server.OnNewMessage(func(c *tcp_server.Client, message string) { + server.OnNewMessage(func(c *tcp_server.Client, args string) { params := eosapi.ReqParams{} var block_time int = 10 var version string = "v1" - // Parse host + port. - split := strings.Split(strings.TrimSpace(message), "|") + // Parse arguments. + // ------------------- + split := strings.Split(strings.TrimSpace(args), "|") + // 1. url (scheme + ip/domain + port) params.Url = split[0] + + // 2. Block time. if len(split) > 1 { p, err := strconv.ParseInt(split[1], 10, 32) if err == nil { block_time = int(p) } } + + // 3. Version if len(split) > 2 { version = split[2] } + // 4. Host if len(split) > 3 { params.Host = split[3] } // Check api. + // ------------------- var status haproxy.HealthCheckStatus var msg string