summaryrefslogtreecommitdiffstats
path: root/bridge/api
diff options
context:
space:
mode:
Diffstat (limited to 'bridge/api')
-rw-r--r--bridge/api/api.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/bridge/api/api.go b/bridge/api/api.go
index 1efe7558..da1f91e2 100644
--- a/bridge/api/api.go
+++ b/bridge/api/api.go
@@ -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 {