fix double annotation save

This commit is contained in:
Armen Rohalov
2025-05-01 22:18:30 +03:00
parent 5f34675f52
commit 805b9ace57
@@ -75,17 +75,15 @@ function AnnotationMain() {
); );
if (imageData) { if (imageData) {
setAnnotations(prevAnnotations => { const newAnnotations = {
const newAnnotations = { ...annotations,
...prevAnnotations, [currentTime]: { time: currentTime, annotations: detections, imageData }
[currentTime]: { time: currentTime, annotations: detections, imageData } };
};
saveAnnotation(currentTime, detections, imageData); setAnnotations(newAnnotations);
setErrorMessage("");
return newAnnotations; saveAnnotation(currentTime, detections, imageData);
}); setErrorMessage("");
} }
}; };
@@ -132,7 +130,7 @@ function AnnotationMain() {
}; };
const handleStop = () => { const handleStop = () => {
setIsPlaying(prev => !prev); setIsPlaying(false);
setCurrentTime(0); setCurrentTime(0);
}; };