From 976b8dc0a92104d423822c4811177c85853a9198 Mon Sep 17 00:00:00 2001 From: Aram Peres <6775216+aramperes@users.noreply.github.com> Date: Fri, 21 Jul 2023 22:00:56 -0400 Subject: [PATCH] Simplify client map --- cmd.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cmd.go b/cmd.go index 97ff074..19c0e87 100644 --- a/cmd.go +++ b/cmd.go @@ -50,7 +50,7 @@ func main() { log.Fatal(err) } - clientMap := make(map[int]string) + clientMap := make(map[string]string) log.Println("Online clients:") for _, client := range cl { @@ -58,7 +58,7 @@ func main() { continue } log.Println("-", client) - clientMap[client.ID] = client.Nickname + clientMap[strconv.Itoa(client.ID)] = client.Nickname } // Listen for client updates @@ -73,9 +73,9 @@ func main() { continue } - clientId, err := strconv.Atoi(event.Data["clid"]) - if err != nil { - log.Println("Failed to get client ID:", err) + clientId, ok := event.Data["clid"] + if !ok { + log.Println("User has no client id", event.Data) continue } @@ -92,9 +92,9 @@ func main() { ClientConnected(discord, clientNick) } } else if event.Type == "clientleftview" { - clientId, err := strconv.Atoi(event.Data["clid"]) - if err != nil { - log.Println("Failed to get client ID:", err) + clientId, ok := event.Data["clid"] + if !ok { + log.Println("User has no client id", event.Data) continue }