Add a health endpoint to API (#554)
This commit is contained in:
		| @@ -41,6 +41,7 @@ func New(cfg *bridge.Config) bridge.Bridger { | ||||
| 			return key == b.GetString("Token"), nil | ||||
| 		})) | ||||
| 	} | ||||
| 	e.GET("/api/health", b.handleHealthcheck) | ||||
| 	e.GET("/api/messages", b.handleMessages) | ||||
| 	e.GET("/api/stream", b.handleStream) | ||||
| 	e.POST("/api/message", b.handlePostMessage) | ||||
| @@ -77,6 +78,10 @@ func (b *Api) Send(msg config.Message) (string, error) { | ||||
| 	return "", nil | ||||
| } | ||||
|  | ||||
| func (b *Api) handleHealthcheck(c echo.Context) error { | ||||
| 	return c.String(http.StatusOK, "OK") | ||||
| } | ||||
|  | ||||
| func (b *Api) handlePostMessage(c echo.Context) error { | ||||
| 	message := config.Message{} | ||||
| 	if err := c.Bind(&message); err != nil { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Patrick Connolly
					Patrick Connolly