1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-21 18:11:09 +00:00

perf(rewrite): make getPredefinedRewriteRules O(1)

This commit is contained in:
jvoisin 2025-06-17 16:34:44 +02:00 committed by Frédéric Guillot
parent b296f21e98
commit 81df0b2a16
2 changed files with 4 additions and 6 deletions

View file

@ -136,11 +136,9 @@ func parseRules(rulesText string) (rules []rule) {
}
func getPredefinedRewriteRules(entryURL string) string {
urlDomain := urllib.Domain(entryURL)
for domain, rules := range predefinedRules {
if strings.Contains(urlDomain, domain) {
return rules
}
urlDomain := urllib.DomainWithoutWWW(entryURL)
if rules, ok := predefinedRules[urlDomain]; ok {
return rules
}
return ""