From a6ab9a2ab0331ebc0cce4bab48d683aba2bf67ae Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Sun, 1 Aug 2021 15:48:27 +0200 Subject: [PATCH] fix: Wait for first sync on bootstrap --- lib/pages/chat_list.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/pages/chat_list.dart b/lib/pages/chat_list.dart index 4656ad57..17d807ee 100644 --- a/lib/pages/chat_list.dart +++ b/lib/pages/chat_list.dart @@ -158,6 +158,7 @@ class ChatListController extends State { _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 { firstRunBootstrapAction(); } }); + super.initState(); }