fix: await hidden libraries init before loading content
This commit is contained in:
@@ -463,6 +463,7 @@ class _DiscoverScreenState extends State<DiscoverScreen>
|
||||
|
||||
// Get hidden libraries for filtering
|
||||
final hiddenLibrariesProvider = Provider.of<HiddenLibrariesProvider>(context, listen: false);
|
||||
await hiddenLibrariesProvider.ensureInitialized();
|
||||
_lastSeenHiddenKeys = Set.of(hiddenLibrariesProvider.hiddenLibraryKeys);
|
||||
|
||||
// Get settings for hub mode preference (ensure initialized before accessing)
|
||||
|
||||
@@ -142,6 +142,7 @@ class _LibrariesScreenState extends State<LibrariesScreen>
|
||||
Future<void> _initializeWithLibraries() async {
|
||||
final librariesProvider = context.read<LibrariesProvider>();
|
||||
final hiddenLibrariesProvider = context.read<HiddenLibrariesProvider>();
|
||||
await hiddenLibrariesProvider.ensureInitialized();
|
||||
final allLibraries = librariesProvider.libraries;
|
||||
|
||||
if (allLibraries.isEmpty) {
|
||||
|
||||
Reference in New Issue
Block a user