commit e06f18b5c5fa3898e3585cad0c040a1ca9d21941
Author: Wim <wim@42.be>
Date: Wed Feb 21 00:49:10 2018 +0000
diff --git a/bridge/api/api.go b/bridge/api/api.go
index cbea9ee..531315a 100644
--- a/bridge/api/api.go
+++ b/bridge/api/api.go
@@ -39 +39 @@ 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"
@@ -366 +368 @@ 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 != "" {
@@ -476 +4910 @@ 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