zu1k 5 lat temu
rodzic
commit
0d7c58716e
2 zmienionych plików z 5 dodań i 3 usunięć
  1. 3 1
      internal/app/task.go
  2. 2 2
      internal/database/proxy.go

+ 3 - 1
internal/app/task.go

@@ -33,7 +33,6 @@ func CrawlGo() {
 	}
 	// 节点去重
 	proxies = proxies.Deduplication()
-	database.SaveProxyList(proxies)
 	log.Println("CrawlGo node count:", len(proxies))
 	proxies = provider.Clash{
 		provider.Base{
@@ -44,6 +43,9 @@ func CrawlGo() {
 	proxies.NameAddCounrty().Sort().NameAddIndex().NameAddTG()
 	log.Println("Proxy rename DONE!")
 
+	// 全节点存储到数据库
+	database.SaveProxyList(proxies)
+
 	cache.SetProxies("allproxies", proxies)
 	cache.AllProxiesCount = proxies.Len()
 	log.Println("AllProxiesCount:", cache.AllProxiesCount)

+ 2 - 2
internal/database/proxy.go

@@ -7,9 +7,9 @@ import (
 
 type Proxy struct {
 	gorm.Model
-	proxy.Base
+	proxy.Base `gorm:"index"`
 	Link       string
-	Identifier string
+	Identifier string `gorm:"primaryKey"`
 }
 
 func InitTables() {