Selaa lähdekoodia

refactor: use defer

ayn2op 1 vuosi sitten
vanhempi
sitoutus
182cb12576
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      cmd/messages_text.go

+ 2 - 2
cmd/messages_text.go

@@ -599,11 +599,11 @@ func (mt *MessagesText) setFetchingChunk(value bool) {
 
 func (mt *MessagesText) waitForChunkEvent() {
 	mt.fetchingMembers.mu.Lock()
+	defer mt.fetchingMembers.mu.Unlock()
+
 	if !mt.fetchingMembers.value {
-		mt.fetchingMembers.mu.Unlock()
 		return
 	}
-	mt.fetchingMembers.mu.Unlock()
 
 	select {
 	case <-mt.fetchingMembers.done: