refactor: defer mu.Unlock to simplify code
This commit is contained in:
parent
e3f9f7adb0
commit
8f4667dc5f
1 changed files with 3 additions and 2 deletions
|
|
@ -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{})
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue