diff --git a/tools/api.go b/tools/api.go index 2563550..2c639a6 100644 --- a/tools/api.go +++ b/tools/api.go @@ -46,14 +46,11 @@ func (a *API) GetState() (State, int, error) { return ALIVE, 200, nil } -func (a *API) CheckRemoteAPIs(urls map[string]map[METHOD]string) (State, int, error) { +func (a *API) CheckRemoteAPIs(urls []string) (State, int, error) { // Check if the database is up - caller := NewHTTPCaller(urls) - for _, methods := range urls { - if k, ok := methods[GET]; !ok { - return REDUCED_SERVICE, 200, errors.New("no get method found for " + k + " API") - } - _, err := caller.CallGet(methods[GET], "") + caller := NewHTTPCaller(map[string]map[METHOD]string{}) + for _, url := range urls { + _, err := caller.CallGet(url, "/version/status") if err != nil { return REDUCED_SERVICE, 200, err }