From 3adc5479b79874d319e5d3f930f118ebc941e93b Mon Sep 17 00:00:00 2001 From: user Date: Fri, 20 Feb 2026 03:14:46 -0800 Subject: [PATCH] fix: resolve wsl_v5 lint issues --- cmd/chat-cli/api/client.go | 2 ++ internal/db/queries.go | 6 ++++++ internal/handlers/api.go | 1 + 3 files changed, 9 insertions(+) diff --git a/cmd/chat-cli/api/client.go b/cmd/chat-cli/api/client.go index d7d07de..723f771 100644 --- a/cmd/chat-cli/api/client.go +++ b/cmd/chat-cli/api/client.go @@ -152,6 +152,7 @@ func (c *Client) PollMessages(afterID string, timeout int) ([]Message, error) { if err := json.Unmarshal(data, &msgs); err != nil { // Try wrapped format. var wrapped MessagesResponse + err2 := json.Unmarshal(data, &wrapped) if err2 != nil { return nil, fmt.Errorf("decode messages: %w (raw: %s)", err, string(data)) @@ -199,6 +200,7 @@ func (c *Client) GetMembers(channel string) ([]string, error) { if err := json.Unmarshal(data, &members); err != nil { // Try object format. var obj map[string]any + err2 := json.Unmarshal(data, &obj) if err2 != nil { return nil, err diff --git a/internal/db/queries.go b/internal/db/queries.go index fdf3e3f..42cfab2 100644 --- a/internal/db/queries.go +++ b/internal/db/queries.go @@ -62,6 +62,7 @@ func (s *Database) ListChannels(ctx context.Context, userID string) ([]ChannelIn for rows.Next() { var ch ChannelInfo + err := rows.Scan(&ch.ID, &ch.Name, &ch.Topic) if err != nil { return nil, err @@ -96,6 +97,7 @@ func (s *Database) ChannelMembers(ctx context.Context, channelID string) ([]Memb for rows.Next() { var m MemberInfo + err := rows.Scan(&m.ID, &m.Nick, &m.LastSeen) if err != nil { return nil, err @@ -184,6 +186,7 @@ func (s *Database) PollMessages(ctx context.Context, userID string, afterTS stri for rows.Next() { var m MessageInfo + err := rows.Scan(&m.ID, &m.Channel, &m.Nick, &m.Content, &m.CreatedAt) if err != nil { return nil, err @@ -236,6 +239,7 @@ func (s *Database) GetMessagesBefore(ctx context.Context, target string, beforeT for rows.Next() { var m MessageInfo + err := rows.Scan(&m.ID, &m.Channel, &m.Nick, &m.Content, &m.CreatedAt) if err != nil { return nil, err @@ -294,6 +298,7 @@ func (s *Database) GetDMsBefore(ctx context.Context, userA, userB string, before for rows.Next() { var m MessageInfo + err := rows.Scan(&m.ID, &m.Nick, &m.Content, &m.DMTarget, &m.CreatedAt) if err != nil { return nil, err @@ -346,6 +351,7 @@ func (s *Database) ListAllChannels(ctx context.Context) ([]ChannelInfo, error) { for rows.Next() { var ch ChannelInfo + err := rows.Scan(&ch.ID, &ch.Name, &ch.Topic) if err != nil { return nil, err diff --git a/internal/handlers/api.go b/internal/handlers/api.go index 432416c..9cc4fca 100644 --- a/internal/handlers/api.go +++ b/internal/handlers/api.go @@ -224,6 +224,7 @@ func (s *Handlers) HandleSendCommand() http.HandlerFunc { } var req request + err := json.NewDecoder(r.Body).Decode(&req) if err != nil { s.respondJSON(w, r, map[string]string{"error": "invalid request"}, http.StatusBadRequest)