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