From 4bf1273c3f446ac3195fb700ec41c7cae7d20ac9 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Fri, 16 Sep 2022 10:46:28 +0200 Subject: Discovery: Expose c types --- internal/discovery/discovery.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'internal/discovery') 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 { -- cgit v1.2.3