summaryrefslogtreecommitdiffstats
path: root/bridge/api/api.go
diff options
context:
space:
mode:
Diffstat (limited to 'bridge/api/api.go')
-rw-r--r--bridge/api/api.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/bridge/api/api.go b/bridge/api/api.go
index cbea9eee..531315a8 100644
--- a/bridge/api/api.go
+++ b/bridge/api/api.go
@@ -3,9 +3,9 @@ package api
import (
"encoding/json"
"github.com/42wim/matterbridge/bridge/config"
- log "github.com/sirupsen/logrus"
"github.com/labstack/echo"
"github.com/labstack/echo/middleware"
+ log "github.com/sirupsen/logrus"
"github.com/zfjagann/golang-ring"
"net/http"
"sync"
@@ -36,6 +36,8 @@ func init() {
func New(cfg *config.BridgeConfig) *Api {
b := &Api{BridgeConfig: cfg}
e := echo.New()
+ e.HideBanner = true
+ e.HidePort = true
b.Messages = ring.Ring{}
b.Messages.SetCapacity(b.Config.Buffer)
if b.Config.Token != "" {
@@ -47,6 +49,10 @@ func New(cfg *config.BridgeConfig) *Api {
e.GET("/api/stream", b.handleStream)
e.POST("/api/message", b.handlePostMessage)
go func() {
+ if b.Config.BindAddress == "" {
+ flog.Fatalf("No BindAddress configured.")
+ }
+ flog.Infof("Listening on %s", b.Config.BindAddress)
flog.Fatal(e.Start(b.Config.BindAddress))
}()
return b