Added removal of outdated save files and usage of safe file versioning

This commit is contained in:
D4rkr34lm
2024-08-08 15:59:05 +02:00
committed by D4rkr34lm
parent 0d2e028fac
commit 963f798e7c
@@ -60,7 +60,15 @@ public class TraceManager implements Listener {
if (traceFile.getName().contains(".records"))
continue;
add(TraceRepository.readTrace(traceFile));
if (TraceRepository.getVersion(traceFile) == TraceRepository.SERIALISATION_VERSION) {
add(TraceRepository.readTrace(traceFile));
} else {
String uuid = traceFile.getName().replace(".records", "");
new File(tracesFolder, uuid + ".records").delete();
new File(tracesFolder, uuid + ".meta").delete();
}
}
}