summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2023-01-10 12:15:01 +0100
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2023-01-10 12:28:59 +0100
commitb51831b6361dde4e63fa38bfd968ff729ab72dc5 (patch)
tree0d99fac1de8454d42aa5a13448c6f9e96dc5a4ea /internal/server
parentff70e291c96de23ae4dab20f9c4e9f895eee53d5 (diff)
Client + Discovery: Implement further organizations expiry
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/servers.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/server/servers.go b/internal/server/servers.go
index 4086738..0fa8187 100644
--- a/internal/server/servers.go
+++ b/internal/server/servers.go
@@ -13,6 +13,11 @@ type Servers struct {
IsType Type `json:"is_secure_internet"`
}
+// HasSecureInternet returns whether or not we have a secure internet server added
+func (ss *Servers) HasSecureInternet() bool {
+ return len(ss.SecureInternetHomeServer.BaseMap) > 0
+}
+
func (ss *Servers) AddSecureInternet(
secureOrg *types.DiscoveryOrganization,
secureServer *types.DiscoveryServer,