Compare commits

..

No commits in common. "main" and "v0.2" have entirely different histories.
main ... v0.2

2 changed files with 6 additions and 11 deletions

View File

@ -437,22 +437,17 @@ func CreateSlackChannels() {
// If topic is defined, set the topic and purpose.
if topic != "" {
// Keep count of failures so we can try again.
failed := 0
_, err = app.slack.SetTopicOfConversation(schan.ID, topic)
// Sleep before, as it takes time for Slack APIs
// to recongize the channel was created.
time.Sleep(120 * time.Second)
_, err = app.slack.SetTopicOfConversation(channel.ID, topic)
if err != nil {
failed++
log.Println("Failed to set topic:", err)
}
_, err = app.slack.SetPurposeOfConversation(schan.ID, topic)
_, err = app.slack.SetPurposeOfConversation(channel.ID, topic)
if err != nil {
failed++
log.Println("Failed to set purpose:", err)
}
// If it failed, make topic empty so we can try again next run.
if failed != 0 {
topic = ""
}
}
// Save the channel to the database.