This commit is contained in:
rang 2025-12-24 18:02:24 +08:00
parent 04fe06d1ac
commit bd9e985697
13 changed files with 1036 additions and 878 deletions

View file

@ -8,6 +8,8 @@ class AvailableHiveBoxes {
const AvailableHiveBoxes._();
static Future<void> init() async {
await Hive.openBox('basicTypes');
/// Box for storing user preferences as [AppSettings]
await Hive.openBox<AppSettings>('userPrefs');
@ -27,6 +29,8 @@ class AvailableHiveBoxes {
await Hive.openBox<BookSettings>('bookSettings');
}
static final basicBox = Hive.box('basicTypes');
/// Box for storing user preferences as [AppSettings]
static final userPrefsBox = Hive.box<AppSettings>('userPrefs');

View file

@ -10,4 +10,7 @@ class CacheKey {
static String libraryItems(String id) {
return 'library_items_$id';
}
// box的key id
static String activeLibraryItemId = 'activeLibraryItemId';
}