소스 검색

refactor: use defer

ayn2op 1 년 전
부모
커밋
182cb12576
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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: