Thumbnail

rani/matterbridge.git

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

commit e06f18b5c5fa3898e3585cad0c040a1ca9d21941 Author: Wim <wim@42.be> Date: Wed Feb 21 00:49:10 2018 +0000 Disable echo banner and output (api) 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