get primary hostanems too

This commit is contained in:
Matt Hill
2023-05-22 12:00:55 -06:00
parent 3d9a703ad6
commit 348669e5c3

View File

@@ -13,6 +13,7 @@ export type Filled = {
ipv6Hostnames: HostName[]
nonIpHostnames: HostName[]
allHostnames: HostName[]
primaryHostname: HostName
urls: UrlString[]
onionUrls: UrlString[]
@@ -90,6 +91,9 @@ export const filledAddress = (
)
},
allHostnames: hostnames,
get primaryHostname() {
return this.allHostnames[0] // @TODO this is a placeholder
},
get urls() {
return hostnames.map(toUrl)
},
@@ -155,6 +159,9 @@ export const networkInterfaceFilled = (
get allHostnames() {
return unique(addresses.flatMap((x) => x.allHostnames))
},
get primaryHostname() {
return this.allHostnames[0] // @TODO this is a placeholder
},
get urls() {
return unique(addresses.flatMap((x) => x.urls))
},