From f5659d455d2c28a6f2fe4c40f4dc344419ff523a Mon Sep 17 00:00:00 2001 From: Patrick Connolly Date: Mon, 26 Nov 2018 17:47:04 +0800 Subject: Sync channel topics between Slack bridges (#585) Added logic to allow for configurable synchronisation of topics and purposes of channels between Slack bridges. --- gateway/gateway.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gateway') diff --git a/gateway/gateway.go b/gateway/gateway.go index 72a0f6a6..2b8bdfa9 100644 --- a/gateway/gateway.go +++ b/gateway/gateway.go @@ -267,8 +267,10 @@ func (gw *Gateway) handleMessage(msg config.Message, dest *bridge.Bridge) []*BrM return brMsgIDs } - // only relay topic change when configured - if msg.Event == config.EventTopicChange && !gw.Bridges[dest.Account].GetBool("ShowTopicChange") { + // only relay topic change when used in some way on other side + if msg.Event == config.EventTopicChange && + !gw.Bridges[dest.Account].GetBool("ShowTopicChange") && + !gw.Bridges[dest.Account].GetBool("SyncTopic") { return brMsgIDs } -- cgit v1.2.3