refactor: defer mu.Unlock to simplify code

This commit is contained in:
ayn2op 2025-05-01 21:56:12 -04:00
parent e3f9f7adb0
commit 8f4667dc5f

View file

@ -582,12 +582,13 @@ func (mt *MessagesText) requestGuildMembers(gID discord.GuildID, ms []discord.Me
func (mt *MessagesText) setFetchingChunk(value bool) {
mt.fetchingMembers.mu.Lock()
defer mt.fetchingMembers.mu.Unlock()
if mt.fetchingMembers.value == value {
mt.fetchingMembers.mu.Unlock()
return
}
mt.fetchingMembers.value = value
mt.fetchingMembers.mu.Unlock()
if value {
mt.fetchingMembers.done = make(chan struct{})