getDefaultInitialSaveData function
Returns the most recent save is case if one exists. Otherwise returns a clear state defined by Savedata.fallback()
;
Implementation
Future<SaveData> getDefaultInitialSaveData(Preferences preferences) async {
final saves = await listSaves(preferences.savePath);
if (saves.isNotEmpty) {
return saves.first;
} else {
return SaveData.fallback();
}
}