mirror of
https://github.com/v2ray/v2ray-core.git
synced 2026-11-12 22:42:18 +00:00
simplify IPOrDomain construction
This commit is contained in:
5 files changed
+27
-35
No files matched your search
+1
-13
@@ -51,19 +51,7 @@ func (v *Address) UnmarshalJSON(data []byte) error {
|
||||
}
|
||||
|
||||
func (v *Address) Build() *v2net.IPOrDomain {
|
||||
if v.Family().IsDomain() {
|
||||
return &v2net.IPOrDomain{
|
||||
Address: &v2net.IPOrDomain_Domain{
|
||||
Domain: v.Domain(),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
return &v2net.IPOrDomain{
|
||||
Address: &v2net.IPOrDomain_Ip{
|
||||
Ip: []byte(v.IP()),
|
||||
},
|
||||
}
|
||||
return v2net.NewIPOrDomain(v.Address)
|
||||
}
|
||||
|
||||
type Network string
|
||||
|
||||
Reference in new issue
Block a user