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")) if (traceFile.getName().contains(".records"))
continue; 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();
}
} }
} }