commit 7491f015bf9e79d17ab5f214fc7091e65e1d108d
Author: Wim <wim@42.be>
Date: Thu Jun 15 00:40:23 2017 +0000
diff --git a/gateway/gateway.go b/gateway/gateway.go
index 881e0ac..2fa5a0b 100644
--- a/gateway/gateway.go
+++ b/gateway/gateway.go
@@ -1396 +1399 @@ RECONNECT:
func (gw *Gateway) mapChannels() error {
for _, br := range append(gw.MyConfig.Out, gw.MyConfig.InOut...) {
+ if isApi(br.Account) {
+ br.Channel = "api"
+ }
ID := br.Channel + br.Account
_, ok := gw.Channels[ID]
if !ok {
@@ -1536 +1569 @@ func (gw *Gateway) mapChannels() error {
}
for _, br := range append(gw.MyConfig.In, gw.MyConfig.InOut...) {
+ if isApi(br.Account) {
+ br.Channel = "api"
+ }
ID := br.Channel + br.Account
_, ok := gw.Channels[ID]
if !ok {
@@ -2983 +30410 @@ func (gw *Gateway) validGatewayDest(msg *config.Message, channel *config.Channel
}
return false
}
+
+func isApi(account string) bool {
+ if strings.HasPrefix(account, "api.") {
+ return true
+ }
+ return false
+}