Moar parsers
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"io"
|
||||
"strings"
|
||||
|
||||
"git.maze.io/maze/styx/internal/sliceutil"
|
||||
"github.com/miekg/dns"
|
||||
)
|
||||
|
||||
@@ -41,7 +42,7 @@ func (dnsmasqDomainsParser) ParseDomains(r io.Reader) (domains []string, ignored
|
||||
if err = scanner.Err(); err != nil {
|
||||
return
|
||||
}
|
||||
return unique(domains), ignored, nil
|
||||
return sliceutil.Unique(domains), ignored, nil
|
||||
}
|
||||
|
||||
type mosDNSDomainsParser struct{}
|
||||
@@ -69,7 +70,7 @@ func (mosDNSDomainsParser) ParseDomains(r io.Reader) (domains []string, ignored
|
||||
if err = scanner.Err(); err != nil {
|
||||
return
|
||||
}
|
||||
return unique(domains), ignored, nil
|
||||
return sliceutil.Unique(domains), ignored, nil
|
||||
}
|
||||
|
||||
type smartDNSDomainsParser struct{}
|
||||
@@ -96,7 +97,7 @@ func (smartDNSDomainsParser) ParseDomains(r io.Reader) (domains []string, ignore
|
||||
if err = scanner.Err(); err != nil {
|
||||
return
|
||||
}
|
||||
return unique(domains), ignored, nil
|
||||
return sliceutil.Unique(domains), ignored, nil
|
||||
}
|
||||
|
||||
type unboundDomainsParser struct{}
|
||||
@@ -135,5 +136,5 @@ func (unboundDomainsParser) ParseDomains(r io.Reader) (domains []string, ignored
|
||||
if err = scanner.Err(); err != nil {
|
||||
return
|
||||
}
|
||||
return unique(domains), ignored, nil
|
||||
return sliceutil.Unique(domains), ignored, nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user