server connect: max try 7 times

This commit is contained in:
lollipopkit
2023-02-01 13:34:45 +08:00
parent 04cf5b65ce
commit 2faea10d61
7 changed files with 41 additions and 11 deletions

View File

@@ -27,7 +27,7 @@ class SSHPage extends StatefulWidget {
class _SSHPageState extends State<SSHPage> {
late final terminal = Terminal(inputHandler: keyboard);
late final SSHClient client;
SSHClient? client;
final keyboard = locator<VirtualKeyboard>();
late MediaQueryData _media;
final _virtualKeyboardHeight = 57.0;
@@ -49,7 +49,7 @@ class _SSHPageState extends State<SSHPage> {
@override
void dispose() {
client.close();
client?.close();
super.dispose();
}
@@ -59,7 +59,7 @@ class _SSHPageState extends State<SSHPage> {
client = await genClient(widget.spi);
terminal.write('Connected\r\n');
final session = await client.shell(
final session = await client!.shell(
pty: SSHPtyConfig(
width: terminal.viewWidth,
height: terminal.viewHeight,