Refactor bridge. Allows bridging between every protocol

This commit is contained in:
Wim
2016-08-14 21:48:51 +02:00
parent 1f72ca4c4e
commit ff94796700
13 changed files with 699 additions and 483 deletions

View File

@@ -4,6 +4,7 @@ import (
"flag"
"fmt"
"github.com/42wim/matterbridge/bridge"
"github.com/42wim/matterbridge/bridge/config"
log "github.com/Sirupsen/logrus"
)
@@ -30,9 +31,9 @@ func main() {
}
fmt.Println("running version", version)
if *flagPlus {
bridge.NewBridge("matterbot", bridge.NewConfig(*flagConfig), "")
bridge.NewBridge("matterbot", config.NewConfig(*flagConfig), "")
} else {
bridge.NewBridge("matterbot", bridge.NewConfig(*flagConfig), "legacy")
bridge.NewBridge("matterbot", config.NewConfig(*flagConfig), "legacy")
}
select {}
}