Merge sso://maps-booking.googlesource.com/maps-booking-v3
diff --git a/api/api.go b/api/api.go
index ac99b79..be96742 100644
--- a/api/api.go
+++ b/api/api.go
@@ -135,11 +135,13 @@
defer utils.LogFlow("Health Check", "End")
// See if we get a response.
- _, err := conn.client.Get(conn.getURL(""))
+ resp, err := conn.client.Get(conn.getURL("/v3/HealthCheck"))
if err != nil {
- return fmt.Errorf("could not complete health check: %v", err)
+ return fmt.Errorf("Health check failed to connect to server: %v", err)
+ } else if resp.StatusCode != 200 {
+ return fmt.Errorf("Health check returned unhealthy status: %s", resp.Status)
}
- log.Println("health check success!")
+ log.Printf("health check success! Got status: %s", resp.Status)
return nil
}