From a68263e5eae67cd53d482ff93a5f4e8d901473e0 Mon Sep 17 00:00:00 2001 From: Patrick Connolly Date: Sat, 1 Dec 2018 18:13:48 +0800 Subject: [PATCH] Clarify error formatting for slack connection. --- bridge/slack/slack.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bridge/slack/slack.go b/bridge/slack/slack.go index 20940c41..acb13989 100644 --- a/bridge/slack/slack.go +++ b/bridge/slack/slack.go @@ -2,7 +2,6 @@ package bslack import ( "bytes" - "errors" "fmt" "strings" "sync" @@ -110,8 +109,13 @@ func (b *Bslack) Connect() error { b.RLock() defer b.RUnlock() - if b.GetString(incomingWebhookConfig) == "" && b.GetString(outgoingWebhookConfig) == "" && b.GetString(tokenConfig) == "" { - return errors.New("no connection method found: WebhookBindAddress, WebhookURL or Token need to be configured") + if b.GetString(incomingWebhookConfig) == "" && + b.GetString(outgoingWebhookConfig) == "" && + b.GetString(tokenConfig) == "" { + return fmt.Errorf("no connection method found: %s, %s or %s need to be configured", + incomingWebhookConfig, + outgoingWebhookConfig, + tokenConfig) } // If we have a token we use the Slack websocket-based RTM for both sending and receiving.