Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit e24574df70a86f4e6e6f07b5c93ac07be18d2cbf Author: Patrick Connolly <patrick.c.connolly@gmail.com> Date: Wed Nov 07 16:11:59 2018 +0000 Add a health endpoint to API (#554) diff --git a/bridge/api/api.go b/bridge/api/api.go index 1efe755..da1f91e 100644 --- a/bridge/api/api.go +++ b/bridge/api/api.go @@ -416 +417 @@ 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) @@ -776 +7810 @@ 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 {