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:58 +08:00
committed by Patrick Connolly
parent f21b539fbf
commit 578e2b6ae8

View File

@@ -349,7 +349,15 @@ func (b *Bslack) updateTopicOrPurpose(msg *config.Message, channelInfo *slack.Ch
if strings.HasSuffix(channelInfo.Purpose.Value, "[nosync]") {
break
}
_, err = b.rtm.SetPurposeOfConversation(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
}
}
}
if err != nil {