fix peers loaded bug and fix group style on desktop, mobile has more

pending problems
This commit is contained in:
rustdesk
2023-06-23 00:32:43 +08:00
parent 20db4bed01
commit 57debc6339
3 changed files with 19 additions and 31 deletions

View File

@@ -80,7 +80,6 @@ class _PeersViewState extends State<_PeersView> with WindowListener {
var _lastQueryPeers = <String>{};
var _lastQueryTime = DateTime.now().subtract(const Duration(hours: 1));
var _queryCount = 0;
var _loaded = false;
var _exit = false;
late final mobileWidth = () {
@@ -126,7 +125,7 @@ class _PeersViewState extends State<_PeersView> with WindowListener {
return ChangeNotifierProvider<Peers>(
create: (context) => widget.peers,
child: Consumer<Peers>(
builder: (context, peers, child) => peers.peers.isEmpty && _loaded
builder: (context, peers, child) => peers.peers.isEmpty
? Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
@@ -167,7 +166,6 @@ class _PeersViewState extends State<_PeersView> with WindowListener {
String _peerId(String cardId) => cardId.replaceAll(widget.peers.name, '');
Widget _buildPeersView(Peers peers) {
_loaded = true;
final updateEvent = peers.event;
final body = ObxValue<RxList>((filters) {
return FutureBuilder<List<Peer>>(