fix: Wait for first sync on bootstrap

onboarding
Christian Pauly 4 years ago
parent 21801318eb
commit 1f8cf9d8dc

@ -158,6 +158,7 @@ class ChatListController extends State<ChatList> {
_initReceiveSharingIntent();
WidgetsBinding.instance.addPostFrameCallback((_) async {
if (!Matrix.of(context).client.encryptionEnabled) return;
await waitForFirstSync();
if ((Matrix.of(context).client.database as FlutterMatrixHiveStore)
.get(SettingKeys.dontAskForBootstrapKey) ==
true) {
@ -173,6 +174,7 @@ class ChatListController extends State<ChatList> {
firstRunBootstrapAction();
}
});
super.initState();
}

Loading…
Cancel
Save