Thumbnail

rani/matterbridge.git

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

commit 4007033f1cdcf5b183c51ef682f64e344a725532 Author: Wim <wim@42.be> Date: Sun Nov 11 22:42:33 2018 +0000 Disable Connect(), JoinChannel(), Send() for mattermost.plugin diff --git a/bridge/mattermost/mattermost.go b/bridge/mattermost/mattermost.go index 55a4e85..46eac03 100644 --- a/bridge/mattermost/mattermost.go +++ b/bridge/mattermost/mattermost.go @@ -346 +349 @@ func (b *Bmattermost) Command(cmd string) string {  }    func (b *Bmattermost) Connect() error { + if b.Account == "mattermost.plugin" { + return nil + }   if b.GetString("WebhookBindAddress") != "" {   switch {   case b.GetString("WebhookURL") != "": @@ -1106 +1139 @@ func (b *Bmattermost) Disconnect() error {  }    func (b *Bmattermost) JoinChannel(channel config.ChannelInfo) error { + if b.Account == "mattermost.plugin" { + return nil + }   // we can only join channels using the API   if b.GetString("WebhookURL") == "" && b.GetString("WebhookBindAddress") == "" {   id := b.mc.GetChannelId(channel.Name, b.TeamID) @@ -1226 +1289 @@ func (b *Bmattermost) JoinChannel(channel config.ChannelInfo) error {  }    func (b *Bmattermost) Send(msg config.Message) (string, error) { + if b.Account == "mattermost.plugin" { + return "", nil + }   b.Log.Debugf("=> Receiving %#v", msg)     // Make a action /me of the message