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"))
|
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();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user