opt.: linux/win window size & server reconnect

This commit is contained in:
lollipopkit
2023-10-22 15:47:22 +08:00
parent 86c6b149d7
commit 02be466954
12 changed files with 37 additions and 22 deletions

View File

@@ -1,33 +0,0 @@
import 'package:flutter/foundation.dart';
// ignore: prefer_void_to_null
class _RebuildNode implements ValueListenable<Null> {
final List<VoidCallback> _listeners = [];
_RebuildNode();
@override
void addListener(VoidCallback listener) {
_listeners.add(listener);
}
@override
void removeListener(VoidCallback listener) {
_listeners.remove(listener);
}
void rebuild() {
for (var listener in _listeners) {
listener();
}
}
@override
Null get value => null;
}
class RebuildNodes {
const RebuildNodes._();
static final _RebuildNode app = _RebuildNode();
}

View File

@@ -80,8 +80,11 @@ Future<SSHClient> genClient(
timeout: timeout,
);
// Use `0.0.0.0` as localhost to use all interfaces.
return await jumpClient.forwardLocal(spi.ip, spi.port,
localHost: '0.0.0.0');
return await jumpClient.forwardLocal(
spi.ip,
spi.port,
localHost: '0.0.0.0',
);
}
}();