Forráskód Böngészése

fix: refresh cache

xiaobing.wang 1 éve
szülő
commit
3df9012906

+ 8 - 0
backend/internal/service/github.go

@@ -160,6 +160,14 @@ func (s *GitHubService) refreshCache() {
 		return
 	}
 	s.cache.Store("discussions", discussions)
+
+	repo, err := s.fetchRepo(context.Background())
+	if err != nil {
+		log.Printf("failed to fetch repo %v", err)
+		return
+	}
+
+	s.cache.Store("repo", repo)
 }
 
 // GetIssues tries to get the issues from cache; if not available, fetches from GitHub API.

+ 0 - 3
backend/internal/service/safeline.go

@@ -5,7 +5,6 @@ import (
 	"crypto/tls"
 	"encoding/json"
 	"net/http"
-	"time"
 )
 
 var cacheCount InstallerCount
@@ -23,9 +22,7 @@ func NewSafelineService(host string) *SafelineService {
 	return &SafelineService{
 		APIHost: host,
 		client: &http.Client{
-			Timeout: 10 * time.Second,
 			Transport: &http.Transport{
-				Proxy:           http.ProxyFromEnvironment,
 				TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
 			},
 		},