From 8f4667dc5f25bdc06b5b153b4ef89a65c169fe89 Mon Sep 17 00:00:00 2001 From: ayn2op Date: Thu, 1 May 2025 21:56:12 -0400 Subject: [PATCH] refactor: defer mu.Unlock to simplify code --- cmd/messages_text.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/messages_text.go b/cmd/messages_text.go index a7759ef..d2a5e6f 100644 --- a/cmd/messages_text.go +++ b/cmd/messages_text.go @@ -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{})