supprime le verrou inutile

This commit is contained in:
Fred Tempez 2024-04-05 16:34:01 +02:00
parent 5f146bfbdc
commit d8f4af660f

View File

@ -18,9 +18,9 @@ class JsonDb extends \Prowebcraft\Dot
protected $db = ''; protected $db = '';
protected $data = null; protected $data = null;
protected $config = []; protected $config = [];
// Tentative d'encodage après échec // Tentative d'encodage après échec
const MAX_JSON_ENCODE_ATTEMPTS = 5; const MAX_JSON_ENCODE_ATTEMPTS = 5;
// Tentative d'écriture après échec // Tentative d'écriture après échec
const MAX_FILE_WRITE_ATTEMPTS = 5; const MAX_FILE_WRITE_ATTEMPTS = 5;
// Délais entre deux tentaives // Délais entre deux tentaives
const RETRY_DELAY_SECONDS = 1; const RETRY_DELAY_SECONDS = 1;
@ -193,8 +193,11 @@ class JsonDb extends \Prowebcraft\Dot
fclose($lockHandle); fclose($lockHandle);
return false; return false;
} }
// Supprimer le fichier de verrouillage
if (file_exists($lockFile)) {
unlink($lockFile);
}
return true; return true;
} }
} }