From 5e0c10db01c88a76e07bcc83279ed4fc63cc4ab8 Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Sun, 26 Apr 2026 15:00:04 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20goimports=20=E2=80=94=20strip=20unused?= =?UTF-8?q?=20imports=20from=20all=20server=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/server/analytics.go | 3 --- internal/server/clients.go | 6 ++---- internal/server/dashboard.go | 7 +------ internal/server/logging.go | 8 ++++---- internal/server/models_config.go | 9 +-------- internal/server/providers_admin.go | 7 +++---- internal/server/server.go | 1 - internal/server/system.go | 5 +---- internal/server/users.go | 7 ++----- 9 files changed, 14 insertions(+), 39 deletions(-) diff --git a/internal/server/analytics.go b/internal/server/analytics.go index c19bfe2d..5f0d751b 100644 --- a/internal/server/analytics.go +++ b/internal/server/analytics.go @@ -1,14 +1,12 @@ package server import ( - "database/sql" "fmt" "net/http" "strings" "time" "github.com/gin-gonic/gin" - "gophergate/internal/db" ) type UsagePeriodFilter struct { @@ -372,4 +370,3 @@ func (s *Server) handleDetailedUsage(c *gin.Context) { c.JSON(http.StatusOK, SuccessResponse(results)) } - diff --git a/internal/server/clients.go b/internal/server/clients.go index 1e81b4c1..062fbc5d 100644 --- a/internal/server/clients.go +++ b/internal/server/clients.go @@ -2,14 +2,13 @@ package server import ( "database/sql" - "fmt" "net/http" - "strings" "time" + "gophergate/internal/db" + "github.com/gin-gonic/gin" "github.com/google/uuid" - "gophergate/internal/db" ) func (s *Server) handleGetClients(c *gin.Context) { @@ -272,4 +271,3 @@ func (s *Server) handleDeleteClientToken(c *gin.Context) { c.JSON(http.StatusOK, SuccessResponse(gin.H{"message": "Token revoked"})) } - diff --git a/internal/server/dashboard.go b/internal/server/dashboard.go index d9216ce7..235c0052 100644 --- a/internal/server/dashboard.go +++ b/internal/server/dashboard.go @@ -1,18 +1,14 @@ package server import ( - "database/sql" "fmt" "net/http" "strings" - "time" - "log/slog" + "gophergate/internal/db" "github.com/gin-gonic/gin" "golang.org/x/crypto/bcrypt" - "gophergate/internal/db" - "gophergate/internal/utils" ) type ApiResponse struct { @@ -166,4 +162,3 @@ func (s *Server) handleLogout(c *gin.Context) { } c.JSON(http.StatusOK, SuccessResponse(gin.H{"message": "Logged out"})) } - diff --git a/internal/server/logging.go b/internal/server/logging.go index 33d1183d..f9fc8ba1 100644 --- a/internal/server/logging.go +++ b/internal/server/logging.go @@ -72,7 +72,7 @@ func (l *RequestLogger) processLog(entry RequestLog) { defer tx.Rollback() // Ensure client exists - _, _ = tx.Exec("INSERT OR IGNORE INTO clients (client_id, name, description) VALUES (?, ?, 'Auto-created from request')", + _, _ = tx.Exec("INSERT OR IGNORE INTO clients (client_id, name, description) VALUES (?, ?, 'Auto-created from request')", entry.ClientID, entry.ClientID) // Insert log @@ -80,9 +80,9 @@ func (l *RequestLogger) processLog(entry RequestLog) { INSERT INTO llm_requests (timestamp, client_id, provider, model, prompt_tokens, completion_tokens, reasoning_tokens, total_tokens, cache_read_tokens, cache_write_tokens, cost, has_images, status, error_message, duration_ms) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) - `, entry.Timestamp, entry.ClientID, entry.Provider, entry.Model, - entry.PromptTokens, entry.CompletionTokens, entry.ReasoningTokens, entry.TotalTokens, - entry.CacheReadTokens, entry.CacheWriteTokens, entry.Cost, entry.HasImages, + `, entry.Timestamp, entry.ClientID, entry.Provider, entry.Model, + entry.PromptTokens, entry.CompletionTokens, entry.ReasoningTokens, entry.TotalTokens, + entry.CacheReadTokens, entry.CacheWriteTokens, entry.Cost, entry.HasImages, entry.Status, entry.ErrorMessage, entry.DurationMS) if err != nil { diff --git a/internal/server/models_config.go b/internal/server/models_config.go index 6350a3cd..32d35d69 100644 --- a/internal/server/models_config.go +++ b/internal/server/models_config.go @@ -3,16 +3,10 @@ package server import ( "fmt" "net/http" - "strings" - "time" - "log/slog" + "gophergate/internal/db" "github.com/gin-gonic/gin" - "github.com/google/uuid" - "gophergate/internal/db" - "gophergate/internal/models" - "gophergate/internal/utils" ) func (s *Server) handleGetModels(c *gin.Context) { @@ -234,4 +228,3 @@ func (s *Server) handleUpdateModel(c *gin.Context) { c.JSON(http.StatusOK, SuccessResponse(gin.H{"message": "Model updated"})) } - diff --git a/internal/server/providers_admin.go b/internal/server/providers_admin.go index 6a7aebbe..a4534322 100644 --- a/internal/server/providers_admin.go +++ b/internal/server/providers_admin.go @@ -1,17 +1,17 @@ package server import ( + "database/sql" "fmt" "net/http" "strings" "time" - "log/slog" - - "github.com/gin-gonic/gin" "gophergate/internal/db" "gophergate/internal/models" "gophergate/internal/utils" + + "github.com/gin-gonic/gin" ) func (s *Server) handleGetProviders(c *gin.Context) { @@ -240,4 +240,3 @@ func (s *Server) handleTestProvider(c *gin.Context) { "latency": latency, })) } - diff --git a/internal/server/server.go b/internal/server/server.go index a81a41eb..9ae3a8f5 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -12,7 +12,6 @@ import ( "gophergate/internal/config" "gophergate/internal/db" "gophergate/internal/middleware" - "log/slog" "gophergate/internal/models" "gophergate/internal/providers" "gophergate/internal/utils" diff --git a/internal/server/system.go b/internal/server/system.go index 34e1e37b..7a40e77c 100644 --- a/internal/server/system.go +++ b/internal/server/system.go @@ -4,14 +4,11 @@ import ( "fmt" "net/http" "os" - "strings" "time" - "log/slog" + "gophergate/internal/db" "github.com/gin-gonic/gin" - "gophergate/internal/db" - "gophergate/internal/utils" "github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v3/disk" diff --git a/internal/server/users.go b/internal/server/users.go index a7873d4d..1c17e9a6 100644 --- a/internal/server/users.go +++ b/internal/server/users.go @@ -1,14 +1,12 @@ package server import ( - "fmt" "net/http" - "strings" - "time" + + "gophergate/internal/db" "github.com/gin-gonic/gin" "golang.org/x/crypto/bcrypt" - "gophergate/internal/db" ) func (s *Server) handleGetUsers(c *gin.Context) { @@ -109,4 +107,3 @@ func (s *Server) handleDeleteUser(c *gin.Context) { c.JSON(http.StatusOK, SuccessResponse(gin.H{"message": "User deleted"})) } -