Yann Stepienik 1 год назад
Родитель
Сommit
133589b1af
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/utils/db.go

+ 1 - 1
src/utils/db.go

@@ -143,9 +143,9 @@ func flushAllBuffers() {
 func BufferedDBWrite(collectionName string, object map[string]interface{}) {
 	bufferLock.Lock()
 	writeBuffer[collectionName] = append(writeBuffer[collectionName], object)
-	bufferLock.Unlock()
 	
 	if len(writeBuffer[collectionName]) >= bufferCapacity {
+		bufferLock.Unlock()
 		flushBuffer(collectionName)
 	}
 }