GBA001/Delta/Database/Model/Human
Riley Testut 7b9ab2488e Fixes accidentally deleting Games directory during sync in rare circumstances
If a Game with empty filename happens to be deleted (e.g. during sync merge), it will accidentally delete the *entire* Games folder due to its fileURL being “Games/[empty]”.

To prevent this, we now explicitly check that a Game’s identifier isn’t empty AND that that Game.fileURL doesn’t point to a directory before deleting local files.
2023-05-02 14:29:23 -05:00
..
Cheat.swift Adds SyncResultViewController to view errors that occured during sync 2018-12-04 17:21:04 -08:00
ControllerSkin.swift [Experimental Feature] Supports AirPlay controller skins 2023-04-27 14:58:51 -05:00
Game.swift Fixes accidentally deleting Games directory during sync in rare circumstances 2023-05-02 14:29:23 -05:00
GameCollection.swift Automatically resolves GameCollection + GameControllerInputMapping conflicts 2019-09-19 13:29:51 -07:00
GameControllerInputMapping.swift Adds ability to reset controller mappings to default mapping 2019-09-30 17:27:06 -07:00
GameSave.swift Adds missing imports 2021-02-09 12:26:16 -06:00
SaveState.swift Adds DSi support 2020-11-24 13:06:29 -06:00