ConstThe key name of the entry to retrieve.
The matching StorageEntry, or null if not found.
MobileLockerError on network failure or server error.
Get all storage entries for the current presentation and user.
Array of StorageEntry objects.
MobileLockerError on network failure or server error.
Get all storage entries for the current user across all presentations.
Array of StorageEntry objects.
MobileLockerError on network failure or server error.
Get all storage entries for a specific presentation by ID.
The numeric ID of the presentation.
Array of StorageEntry objects.
MobileLockerError on network failure or server error.
Query storage entries with optional filtering.
Outside the Mobile Locker app, filters are applied locally against IndexedDB.
Optionalfilter: StorageFilterOptional filter by name, presentation, date range, and limit.
Array of matching StorageEntry objects.
MobileLockerError on network failure or server error.
Full-text search across storage entry names and data.
The search string. Matched against name and the stringified data.
Optionalfilter: StorageFilterOptional pre-filter applied before the text search.
Array of matching StorageEntry objects.
MobileLockerError on network failure or server error.
Save a value to storage under the given name.
Creates a new entry if one does not exist, or updates the existing entry. Outside the Mobile Locker app, persists to IndexedDB via localforage.
The key name for the entry.
Any JSON-serializable value to store.
The saved StorageEntry.
MobileLockerError on network failure or server error.
Delete the storage entry with the given name.
The key name of the entry to delete.
MobileLockerError on network failure or server error.
Get a single storage entry by name for the current presentation and user.