瀏覽代碼

perf(finder): size findSubscriptionsFromWebPage dedup map

jvoisin 1 周之前
父節點
當前提交
483da488d8
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      internal/reader/subscription/finder.go

+ 1 - 1
internal/reader/subscription/finder.go

@@ -136,7 +136,7 @@ func (f *subscriptionFinder) findSubscriptionsFromWebPage(websiteURL string, doc
 	}
 	}
 
 
 	var subscriptions Subscriptions
 	var subscriptions Subscriptions
-	subscriptionURLs := make(map[string]bool)
+	subscriptionURLs := make(map[string]bool, len(queries))
 	for feedQuerySelector, feedFormat := range queries {
 	for feedQuerySelector, feedFormat := range queries {
 		doc.Find(feedQuerySelector).Each(func(i int, s *goquery.Selection) {
 		doc.Find(feedQuerySelector).Each(func(i int, s *goquery.Selection) {
 			subscription := new(subscription)
 			subscription := new(subscription)