Shorten StringLiteral

This commit is contained in:
v2ray committed 2016-05-23 20:23:40 +02:00
1 parent cfdda19834
commit 47b2fafb32
15 files changed
+57 -57

No files matched your search

+4 -4
View File
@@ -63,12 +63,12 @@ func (this *AnyCondition) Len() int {
}
type PlainDomainMatcher struct {
pattern serial.StringLiteral
pattern serial.StringT
}
func NewPlainDomainMatcher(pattern string) *PlainDomainMatcher {
return &PlainDomainMatcher{
pattern: serial.StringLiteral(pattern),
pattern: serial.StringT(pattern),
}
}
@@ -76,7 +76,7 @@ func (this *PlainDomainMatcher) Apply(dest v2net.Destination) bool {
if !dest.Address().IsDomain() {
return false
}
domain := serial.StringLiteral(dest.Address().Domain())
domain := serial.StringT(dest.Address().Domain())
return domain.Contains(this.pattern)
}
@@ -98,7 +98,7 @@ func (this *RegexpDomainMatcher) Apply(dest v2net.Destination) bool {
if !dest.Address().IsDomain() {
return false
}
domain := serial.StringLiteral(dest.Address().Domain())
domain := serial.StringT(dest.Address().Domain())
return this.pattern.MatchString(domain.ToLower().String())
}