Adds a new auto save to the backend for the given commander
The uuid of the commander
The save to add
Adds a new manual save to the backend for the given commander
The uuid of the commander
The save to add
Deletes a commander and all their saves.
The commander UUID
Boolean indicating success
Deletes a specific save for a commander.
The commander UUID
The save UUID to delete
Boolean indicating success
A record of commander's saves, where the key is the cmdr uuid
The uuids of all the commanders stored in the backend
Gets the corrupted saves that were encountered during operations.
Array of corrupted save information
Loads all saves for a commander from their directory.
The commander UUID
The commander's saves or undefined if none exist
Imports the given saves in the backend
The saves to import
Static
CreateFactory method to create a SaveBackendMultiFile instance.
The file system interface to use
The star system database for save validation
Result containing either the created SaveBackendMultiFile or an error
Implements save storage using multiple files in OPFS. Each commander has their own directory with separate files for each save.