chore: optimize DomainTrie for only one child

This commit is contained in:
wwqgtxx
2022-11-30 19:42:05 +08:00
parent 84caee94af
commit df8e129fc6
6 changed files with 49 additions and 20 deletions

View File

@ -79,7 +79,7 @@ func NewDomainFilter(domains []string) *domainFilter {
for _, domain := range domains {
_ = df.tree.Insert(domain, struct{}{})
}
df.tree.FinishInsert()
df.tree.Optimize()
return &df
}