hotfix: login

This commit is contained in:
Christian Pauly 2020-10-04 13:43:17 +02:00 committed by Inex Code
parent d3f4ddc80b
commit 3c5020f1bd
1 changed files with 9 additions and 6 deletions

View File

@ -87,13 +87,16 @@ class MatrixState extends State<Matrix> {
try { try {
client.database = await getDatabase(client); client.database = await getDatabase(client);
await client.connect(); await client.connect();
if (await initLoginState == LoginState.logged && PlatformInfos.isMobile) { final firstLoginState = await initLoginState;
await FirebaseController.setupFirebase( if (firstLoginState == LoginState.logged) {
this, _cleanUpUserStatus(userStatuses);
widget.clientName, if (PlatformInfos.isMobile) {
); await FirebaseController.setupFirebase(
this,
widget.clientName,
);
}
} }
_cleanUpUserStatus(userStatuses);
} catch (e, s) { } catch (e, s) {
client.onLoginStateChanged.sink.addError(e, s); client.onLoginStateChanged.sink.addError(e, s);
captureException(e, s); captureException(e, s);