fix: anti-doublon upload — lock mémoire in-flight + garde click/drag frontend
- Backend: Mutex<HashSet> pour bloquer les uploads concurrents du même hash (409 Conflict) - Backend: logs tracing pour tracer chaque upload entrant - Frontend: flag isDragging pour éviter le double déclenchement click+drag - Dépendance: ajout hex = 0.4 pour log du hash Corrige le bug où un seul fichier uploadé générait 4 copies sur Imago.
This commit is contained in:
Generated
+7
@@ -1013,6 +1013,12 @@ version = "0.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
|
||||
|
||||
[[package]]
|
||||
name = "hex"
|
||||
version = "0.4.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
|
||||
|
||||
[[package]]
|
||||
name = "http"
|
||||
version = "1.4.2"
|
||||
@@ -1276,6 +1282,7 @@ dependencies = [
|
||||
"clap",
|
||||
"dashmap",
|
||||
"futures-util",
|
||||
"hex",
|
||||
"image",
|
||||
"libc",
|
||||
"notify",
|
||||
|
||||
Reference in New Issue
Block a user