feat(core): Merge connect and connectAwaitable

This commit is contained in:
PapaTutuWawa committed 2023-03-11 18:54:36 +01:00
1 parent 25c778965c
commit 574fdfecaa
2 files changed
+16 -6

No files matched your search

+5 -5
View File
@@ -117,19 +117,19 @@ class _MyHomePageState extends State<MyHomePage> {
allowPlainAuth: true,
),
);
final result = await connection.connectAwaitable();
final result = await connection.connect(waitUntilLogin: true);
setState(() {
connected = result.success;
connected = result.isType<bool>() && result.get<bool>();
loading = false;
});
if (result.error != null) {
logger.severe(result.error);
if (result.isType<XmppConnectionError>()) {
logger.severe(result.get<XmppConnectionError>());
if (context.mounted) {
showDialog(
context: context,
builder: (_) => AlertDialog(
title: const Text('Error'),
content: Text(result.error.toString()),
content: Text(result.get<XmppConnectionError>().toString()),
),
);
}