diff --git a/lib/main.dart b/lib/main.dart index a1f7799..1bd3ce5 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -190,7 +190,10 @@ class ScaffoldWithNavigationBar extends HookConsumerWidget { padding: const EdgeInsets.fromLTRB(16, 20, 16, 0), child: initializer.when( data: (_) => body, - error: (e, _) => const Text('error'), + error: (e, stack) { + print(stack); + return Text('error $e'); + }, loading: () => const Center(child: CircularProgressIndicator()), ), ), diff --git a/lib/models/settings.dart b/lib/models/settings.dart index b06b61a..d48c488 100644 --- a/lib/models/settings.dart +++ b/lib/models/settings.dart @@ -16,10 +16,10 @@ class Settings extends DataModel { mixin SettingsAdapter on Adapter { @override Future onInitialized() async { + await super.onInitialized(); // ensure it's always present if (!existsId('_')) { Settings().saveLocal(); } - super.onInitialized(); } }