From c934af81e293b9d66117299d946204089d61df18 Mon Sep 17 00:00:00 2001 From: Luther Wen Xu Date: Fri, 18 Oct 2019 11:48:14 +0800 Subject: [PATCH] go: server: Fix unreachable active endpoint --- GoBot/server/hub.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/GoBot/server/hub.go b/GoBot/server/hub.go index 7a4aa35..007b360 100644 --- a/GoBot/server/hub.go +++ b/GoBot/server/hub.go @@ -35,17 +35,18 @@ func handleIncomingMessage(who *websocket.Conn, msg string) { who.WriteMessage(websocket.TextMessage, []byte("leave "+message[1])) } case "active": - if len(message) < 3 { + arg := strings.Split(msg, " ") + if len(arg) < 3 { return } - arg := strings.Split(msg, " ") - arg[1] = strings.Join(arg[1:], " ") + arg[1] = strings.Join(arg[1:len(arg)-1], " ") + arg[2] = arg[len(arg)-1] id, err := db.GetDiscordID(arg[1]) if err != nil { fmt.Println(err) return } - value, err := strconv.Atoi(arg[len(arg)-1]) + value, err := strconv.Atoi(arg[2]) if err != nil { fmt.Println(err) return