fix empty peers desktop

Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
This commit is contained in:
Sahil Yeole 2023-10-23 05:03:44 +05:30
parent 6797e8af52
commit c90c4a2e78

View File

@ -52,6 +52,7 @@ class _ConnectionPageState extends State<ConnectionPage>
} }
} }
bool isPeersLoading = false; bool isPeersLoading = false;
bool isPeersLoaded = false;
@override @override
void initState() { void initState() {
@ -155,6 +156,7 @@ class _ConnectionPageState extends State<ConnectionPage>
await _getAllPeers(); await _getAllPeers();
setState(() { setState(() {
isPeersLoading = false; isPeersLoading = false;
isPeersLoaded = true;
}); });
} }
@ -240,7 +242,7 @@ class _ConnectionPageState extends State<ConnectionPage>
if (textEditingValue.text == '') { if (textEditingValue.text == '') {
return const Iterable<Peer>.empty(); return const Iterable<Peer>.empty();
} }
else if (peers.isEmpty) { else if (peers.isEmpty && !isPeersLoaded) {
Peer emptyPeer = Peer( Peer emptyPeer = Peer(
id: '', id: '',
username: '', username: '',