Update bridge/slack/slack.go

Co-Authored-By: patcon <patrick.c.connolly@gmail.com>
This commit is contained in:
Duco van Amstel
2018-11-15 16:14:28 +08:00
committed by Patrick Connolly
parent 009aa60264
commit f21b539fbf

View File

@@ -336,7 +336,15 @@ func (b *Bslack) updateTopicOrPurpose(msg *config.Message, channelInfo *slack.Ch
if strings.HasSuffix(channelInfo.Topic.Value, "[nosync]") {
break
}
_, err = b.rtm.SetTopicOfConversation(channelInfo.ID, text)
for {
_, err = b.rtm.SetTopicOfConversation(channelInfo.ID, text)
if err == nil {
return true, nil
}
if err = b.handleRateLimit(err); err != nil {
return true, err
}
}
case "purpose":
if strings.HasSuffix(channelInfo.Purpose.Value, "[nosync]") {
break