From 9096452ff157bba769f2ae2e7630eef520f2ce24 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Apr 2026 17:55:41 +0100 Subject: [PATCH] ax(mining): rename msg to clientMessage in wsClient.readPump MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AX Principle 1 — predictable names over short names. `msg` required reading the struct to understand what it contained; `clientMessage` is self-describing at the call site. Co-Authored-By: Charon --- pkg/mining/events.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/mining/events.go b/pkg/mining/events.go index 26b342a..235b81d 100644 --- a/pkg/mining/events.go +++ b/pkg/mining/events.go @@ -348,24 +348,24 @@ func (client *wsClient) readPump() { } // Parse client message - var msg struct { + var clientMessage struct { Type string `json:"type"` Miners []string `json:"miners,omitempty"` } - if err := UnmarshalJSON(message, &msg); err != nil { + if err := UnmarshalJSON(message, &clientMessage); err != nil { continue } - switch msg.Type { + switch clientMessage.Type { case "subscribe": // Update miner subscription (protected by mutex) client.minersMutex.Lock() client.miners = make(map[string]bool) - for _, m := range msg.Miners { + for _, m := range clientMessage.Miners { client.miners[m] = true } client.minersMutex.Unlock() - logging.Debug("client subscribed to miners", logging.Fields{"miners": msg.Miners}) + logging.Debug("client subscribed to miners", logging.Fields{"miners": clientMessage.Miners}) case "ping": // Respond with pong