fix: import block syntax in split dashboard files
CI / Lint (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Build (push) Has been cancelled

- Add missing closing ) in clients.go, providers_admin.go, users.go, system.go
- Add SetTimeout(30s) to OpenAI provider (was resty.New() with no timeout)
This commit is contained in:
2026-04-26 14:55:29 -04:00
parent af2c5b95f7
commit db76858072
6 changed files with 13 additions and 9 deletions
+1 -1
View File
@@ -2,5 +2,5 @@
"files": {}, "files": {},
"turnCycles": 0, "turnCycles": 0,
"maxCycles": 3, "maxCycles": 3,
"lastUpdated": "2026-04-26T18:49:43.830Z" "lastUpdated": "2026-04-26T18:55:13.038Z"
} }
+7 -7
View File
@@ -2,26 +2,26 @@ package providers
import ( import (
"context" "context"
"time"
"encoding/json" "encoding/json"
"fmt" "fmt"
"strings" "strings"
"time"
"github.com/go-resty/resty/v2"
"gophergate/internal/config" "gophergate/internal/config"
"gophergate/internal/models" "gophergate/internal/models"
"github.com/go-resty/resty/v2"
) )
type OpenAIProvider struct { type OpenAIProvider struct {
client *resty.Client client *resty.Client
config config.OpenAIConfig config config.OpenAIConfig
apiKey string apiKey string
} }
func NewOpenAIProvider(cfg config.OpenAIConfig, apiKey string) *OpenAIProvider { func NewOpenAIProvider(cfg config.OpenAIConfig, apiKey string) *OpenAIProvider {
return &OpenAIProvider{ return &OpenAIProvider{
client: resty.New(), client: resty.New().SetTimeout(30 * time.Second),
config: cfg, config: cfg,
apiKey: apiKey, apiKey: apiKey,
} }
} }
+1
View File
@@ -17,6 +17,7 @@ import (
"log/slog" "log/slog"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v3/cpu"
)
func (s *Server) handleGetClients(c *gin.Context) { func (s *Server) handleGetClients(c *gin.Context) {
var clients []db.Client var clients []db.Client
+1
View File
@@ -17,6 +17,7 @@ import (
"log/slog" "log/slog"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v3/cpu"
)
func (s *Server) handleGetProviders(c *gin.Context) { func (s *Server) handleGetProviders(c *gin.Context) {
var dbConfigs []db.ProviderConfig var dbConfigs []db.ProviderConfig
+1
View File
@@ -17,6 +17,7 @@ import (
"log/slog" "log/slog"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v3/cpu"
)
func (s *Server) handleSystemHealth(c *gin.Context) { func (s *Server) handleSystemHealth(c *gin.Context) {
c.JSON(http.StatusOK, SuccessResponse(gin.H{ c.JSON(http.StatusOK, SuccessResponse(gin.H{
+1
View File
@@ -17,6 +17,7 @@ import (
"log/slog" "log/slog"
"github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v3/cpu"
)
func (s *Server) handleGetUsers(c *gin.Context) { func (s *Server) handleGetUsers(c *gin.Context) {
var users []db.User var users []db.User