Refactor preferences service initialization to lazy load SharedPreferences and make registerDefaultServices synchronous

This commit is contained in:
2025-09-22 19:34:04 +02:00
parent d374ff6bf9
commit 64343bbb80
5 changed files with 26 additions and 13 deletions

View File

@@ -11,8 +11,7 @@ void main() {
// Create preferences instance that will use the real SharedPreferences
// but with in-memory storage for testing
final sharedInstance = await SharedPreferences.getInstance();
preferences = PreferencesImpl(instance: sharedInstance);
preferences = PreferencesImpl();
// Give time for initialization
await Future.delayed(Duration.zero);