forked from SteamWar/SteamWar
Added removal of outdated save files and usage of safe file versioning
This commit is contained in:
+9
-1
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user