simplify IPOrDomain construction

This commit is contained in:
Darien Raymond committed 2016-12-14 23:04:02 +01:00
1 parent f47c21c422
commit 3b5a791ae8
5 files changed
+27 -35

No files matched your search

+1 -13
View File
@@ -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