summaryrefslogtreecommitdiff
path: root/internal/discovery
diff options
context:
space:
mode:
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 {