Convert registerDefaultServices to async and update service initialization

This commit is contained in:
2025-09-22 19:26:39 +02:00
parent f3bee63893
commit cfd38211a2
2 changed files with 4 additions and 5 deletions

View File

@@ -30,12 +30,11 @@ class App {
}
/// Registers the default services required by the application.
static void registerDefaultServices() {
static Future<void> registerDefaultServices() async {
registerService<Logger>(() => LoggerImpl());
SharedPreferences.getInstance().then((instance) {
registerService<Preferences>(() => PreferencesImpl(instance: instance));
});
final prefs = await SharedPreferences.getInstance();
registerService<Preferences>(() => PreferencesImpl(instance: prefs));
registerService<SecureStorage>(() => SecureStorageImpl());
}