chore: format corrections, comment clarifications

Signed-off-by: Blake Leonard <me@blakes.dev>
This commit is contained in:
Blake Leonard 2023-03-10 13:29:30 -05:00
parent f5059d8008
commit 2cdc56c882
No known key found for this signature in database
GPG Key ID: C1C57FDCC13B90D0

View File

@ -61,9 +61,10 @@ class _MyHomePageState extends State<MyHomePage> {
final XmppConnection connection = XmppConnection(
RandomBackoffReconnectionPolicy(1, 60),
AlwaysConnectedConnectivityManager(),
//ExampleTcpSocketWrapper(), // this causes the app to crash
TCPSocketWrapper(
true), // Note: you probably want this to be false in a real app
// The below causes the app to crash.
//ExampleTcpSocketWrapper(),
// In a production app, the below should be false.
TCPSocketWrapper(true),
);
TextEditingController jidController = TextEditingController();
TextEditingController passwordController = TextEditingController();
@ -109,9 +110,11 @@ class _MyHomePageState extends State<MyHomePage> {
jid: JID.fromString(jidController.text),
password: passwordController.text,
useDirectTLS: true,
// If `allowPlainAuth` is `false`, connecting to some
// servers will cause apps to hang, and never connect.
// The hang is a bug that will be fixed, so when it is,
// allowPlainAuth should be set to false.
allowPlainAuth: true,
// otherwise, connecting to some servers will
// cause an app to hang
),
);
final result = await connection.connectAwaitable();
@ -127,7 +130,8 @@ class _MyHomePageState extends State<MyHomePage> {
builder: (_) => AlertDialog(
title: const Text('Error'),
content: Text(result.error.toString()),
));
),
);
}
}
}