Disable autojoining threads

This commit is contained in:
Tulir Asokan
2022-05-29 00:32:02 +03:00
parent a7c969b7bc
commit 49b5f77a03
2 changed files with 8 additions and 8 deletions

View File

@@ -644,11 +644,11 @@ func (portal *Portal) handleDiscordMessageUpdate(user *User, msg *discordgo.Mess
if msg.Flags == discordgo.MessageFlagsHasThread {
portal.bridge.GetThreadByID(msg.ID, existing)
portal.log.Debugfln("Marked %s as a thread root", msg.ID)
// TODO make autojoining optional
err := user.Session.ThreadJoinWithLocation(msg.ID, discordgo.ThreadJoinLocationContextMenu)
if err != nil {
user.log.Warnfln("Error autojoining thread %s@%s: %v", msg.ChannelID, portal.Key.ChannelID, err)
}
// TODO make autojoining configurable
//err := user.Session.ThreadJoinWithLocation(msg.ID, discordgo.ThreadJoinLocationContextMenu)
//if err != nil {
// user.log.Warnfln("Error autojoining thread %s@%s: %v", msg.ChannelID, portal.Key.ChannelID, err)
//}
}
// There's a few scenarios where the author is nil but I haven't figured
@@ -665,7 +665,7 @@ func (portal *Portal) handleDiscordMessageUpdate(user *User, msg *discordgo.Mess
return
}
portal.log.Errorfln("author is nil: %#v", msg)
//portal.log.Errorfln("author is nil: %#v", msg)
return
}