summaryrefslogtreecommitdiff
path: root/internal/discovery
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-09-16 10:46:28 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-09-16 10:46:28 +0200
commit4bf1273c3f446ac3195fb700ec41c7cae7d20ac9 (patch)
treecec8d9e405b7d6786023ca9b921a6f0473d28a71 /internal/discovery
parent02db081c85e56e6472c2f39e6a623fa4cdf359c4 (diff)
Discovery: Expose c types
Diffstat (limited to 'internal/discovery')
-rw-r--r--internal/discovery/discovery.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/discovery/discovery.go b/internal/discovery/discovery.go
index 21125cb..b3b438c 100644
--- a/internal/discovery/discovery.go
+++ b/internal/discovery/discovery.go
@@ -182,15 +182,15 @@ func (discovery *Discovery) GetOrganizationsList() (*types.DiscoveryOrganization
}
// Get the server list
-func (discovery *Discovery) GetServersList() (string, error) {
+func (discovery *Discovery) GetServersList() (*types.DiscoveryServers, error) {
if !discovery.DetermineServersUpdate() {
- return discovery.Servers.RawString, nil
+ return &discovery.Servers, nil
}
file := "server_list.json"
body, bodyErr := getDiscoFile(file, discovery.Servers.Version, &discovery.Servers)
if bodyErr != nil {
// Return previous with an error
- return discovery.Servers.RawString, &types.WrappedErrorMessage{
+ return &discovery.Servers, &types.WrappedErrorMessage{
Message: "failed getting servers in Discovery",
Err: bodyErr,
}
@@ -198,7 +198,7 @@ func (discovery *Discovery) GetServersList() (string, error) {
// Update servers timestamp
discovery.Servers.RawString = body
discovery.Servers.Timestamp = util.GetCurrentTime()
- return discovery.Servers.RawString, nil
+ return &discovery.Servers, nil
}
type GetOrgByIDNotFoundError struct {