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

@@ -174,7 +174,7 @@ class _MyHomePageState extends State<MyHomePage>
onPressed: () => showRoundDialog(
context,
_versionStr,
const Text('${BuildData.buildAt}\n\n${BuildData.engine}'),
const Text(BuildData.buildAt),
[],
),
child: Text(

View File

@@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../../../core/extension/numx.dart';
import '../../../data/model/server/dist.dart';
import '../../../data/model/server/net_speed.dart';
import '../../../data/model/server/server.dart';
import '../../../data/model/server/server_status.dart';

View File

@@ -162,7 +162,7 @@ class _ServerPageState extends State<ServerPage>
? GestureDetector(
onTap: () => showRoundDialog(
context, _s.error, Text(ss.failedInfo ?? ''), []),
child: Text(_s.clickSee, style: style))
child: Text(_s.clickSee, style: style, textScaleFactor: 1.0,))
: Text(topRightStr, style: style, textScaleFactor: 1.0),
const SizedBox(width: 9),
_buildSSHBtn(spi),

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,